/*!*******************************************************************************************************************************************!*\
  !*** 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: 10;
  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;
}

.comment-attached-files {
  max-width: 100%;
  overflow: hidden;
}

.comment-attached-files__list {
  max-width: 100%;
}

.comment-attached-files__item {
  max-width: 100%;
}

.comment-attached-files__link {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}

.comment-expandable-content__toggle {
  padding: 0;
  border: 0;
  background: none;
  color: #5867dd;
  font-size: 0.875rem;
  cursor: pointer;
  text-decoration: none;
}
.comment-expandable-content__toggle:hover, .comment-expandable-content__toggle:focus {
  text-decoration: underline;
  outline: none;
  color: #5867dd;
  background: none;
  box-shadow: none;
}

.task-view-button-with-comments {
  vertical-align: middle;
}

.task-comments-indicator__overlay-trigger {
  position: absolute;
  top: -0.45rem;
  right: -0.45rem;
  z-index: 0;
  line-height: 0;
  pointer-events: auto;
}

.task-comments-indicator--overlay {
  padding: 0.18rem 0.45rem;
  font-size: 0.75rem;
  line-height: 1.1;
  color: #74788d;
  background: #fff;
  border-radius: 999px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.task-comments-indicator--overlay .flaticon2-talk {
  font-size: 0.85rem;
  margin-right: 2px;
}
/*!*************************************************************************************************************************************!*\
  !*** 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguMjI5YjM4N2IwMjhiNTllYTQ5ZGEuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsdUJBQXVCO01BQ25CLG1CQUFtQjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsWUFBWTtFQUNaLFVBQVUsRUFBRTtFQUNaO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxjQUFjLEVBQUU7SUFDaEI7TUFDRSxjQUFjLEVBQUU7SUFDbEI7TUFDRSxjQUFjLEVBQUU7RUFDcEI7SUFDRSxtQ0FBbUM7SUFDbkMsY0FBYztJQUNkLGdCQUFnQixFQUFFO0lBQ2xCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxlQUFlO0lBQ2YsY0FBYyxFQUFFO0lBQ2hCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsY0FBYyxFQUFFO0VBQ3BCO0lBQ0UseUNBQXlDO0lBQ3pDLHlDQUF5QztJQUN6QywwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLHlDQUF5QztJQUN6Qyx5Q0FBeUM7SUFDekMsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxXQUFXO01BQ1gsbUJBQW1CLEVBQUU7SUFDdkI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYix1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixpQkFBaUIsRUFBRTs7QUFFckI7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsK0JBQStCO01BQzNCLHFCQUFxQjtVQUNqQix1QkFBdUI7RUFDL0IsZUFBZTtNQUNYLFdBQVc7VUFDUCxPQUFPO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGFBQWE7RUFDYixXQUFXLEVBQUU7O0FBRWY7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsYUFBYSxFQUFFOztBQUVqQjtFQUNFLFVBQVU7RUFDVixjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNLEVBQUU7RUFDUjtJQUNFO01BQ0UsYUFBYSxFQUFFLEVBQUU7O0FBRXZCO0VBQ0UsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QiwwQ0FBMEM7RUFDMUMsa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2QiwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixVQUFVO0VBQ1Ysd0VBQXdFO0VBQ3hFLGdFQUFnRTtFQUNoRSw2RkFBNkY7RUFDN0YsWUFBWSxFQUFFO0VBQ2Q7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxrQ0FBa0M7WUFDMUIsMEJBQTBCLEVBQUU7RUFDdEM7SUFDRSxtQ0FBbUM7WUFDM0IsMkJBQTJCLEVBQUU7RUFDdkM7SUFDRSxVQUFVO0lBQ1YsK0JBQStCO1lBQ3ZCLHVCQUF1QjtJQUMvQixzRUFBc0U7SUFDdEUsOERBQThEO0lBQzlELDJGQUEyRixFQUFFOztBQUVqRztFQUNFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLHVCQUF1QjtVQUNmLGVBQWUsRUFBRTs7QUFFM0I7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsdUJBQXVCO0VBQ3ZCLFlBQVksRUFBRTtFQUNkO0lBQ0UsYUFBYSxFQUFFOztBQUVuQjtFQUNFLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsNkJBQTZCO0VBQzdCLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFdBQVcsRUFBRTtFQUNiO0lBQ0UscUJBQXFCO0lBQ3JCLGlDQUFpQztZQUN6Qix5QkFBeUIsRUFBRTtFQUNyQztJQUNFLHVCQUF1QjtJQUN2QixpQ0FBaUM7WUFDekIseUJBQXlCLEVBQUU7RUFDckM7SUFDRSx3QkFBd0I7SUFDeEIsaUNBQWlDO1lBQ3pCLHlCQUF5QixFQUFFO0VBQ3JDO0lBQ0Usc0JBQXNCO0lBQ3RCLGdDQUFnQztZQUN4Qix3QkFBd0IsRUFBRTtFQUNwQztJQUNFLFVBQVUsRUFBRTtFQUNkO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLFNBQVMsRUFBRTtFQUNiO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UseUJBQXlCLEVBQUU7O0FBRS9CO0VBQ0UsYUFBYSxFQUFFO0VBQ2Y7SUFDRSxjQUFjLEVBQUU7O0FBRXBCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOztBQUVsQjs7c0RBRXNEO0FBQ3REO0VBQ0UscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2Isc0NBQXNDO01BQ2xDLHNCQUFzQjtVQUNsQiw4QkFBOEI7RUFDdEMsZ0NBQWdDO0VBQ2hDLGdCQUFnQjtFQUNoQixZQUFZLEVBQUU7RUFDZDtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7O0VBRUUscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsZUFBZTtFQUNmLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLCtCQUErQjtNQUMzQixxQkFBcUI7VUFDakIsdUJBQXVCLEVBQUU7O0FBRW5DO0VBQ0UsV0FBVztFQUNYLGtCQUFrQjtFQUNsQix5QkFBeUI7S0FDdEIsc0JBQXNCO01BQ3JCLHFCQUFxQjtVQUNqQixpQkFBaUIsRUFBRTtFQUMzQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxXQUFXO0lBQ1gsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsVUFBVTtJQUNWLGVBQWU7SUFDZixpQkFBaUIsRUFBRTs7QUFFdkI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYyxFQUFFO0VBQ2hCO0lBQ0Usa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLFlBQVk7RUFDWiw2QkFBNkIsRUFBRTs7QUFFakM7RUFDRSxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQUNwQiwrQkFBK0I7TUFDM0IscUJBQXFCO1VBQ2pCLHVCQUF1QjtFQUMvQiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixZQUFZLEVBQUU7RUFDZDtJQUNFLGNBQWM7SUFDZCxtQkFBbUIsRUFBRTs7QUFFekI7RUFDRSxjQUFjLEVBQUU7RUFDaEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxjQUFjLEVBQUU7RUFDbEI7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CLEVBQUU7SUFDckI7TUFDRSxtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLHlDQUF5QztJQUN6QyxjQUFjLEVBQUU7SUFDaEI7TUFDRSx5Q0FBeUMsRUFBRTtFQUMvQztJQUNFLGdCQUFnQjtJQUNoQixZQUFZLEVBQUU7O0FBRWxCOztzREFFc0Q7QUFDdEQ7RUFDRSw2QkFBNkI7RUFDN0IscUJBQXFCO0VBQ3JCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsMkJBQTJCO01BQ3ZCLHNCQUFzQjtVQUNsQixtQkFBbUI7RUFDM0IsWUFBWTtFQUNaLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsdUJBQXVCO1FBQ25CLG1CQUFtQjtZQUNmLGVBQWU7SUFDdkIsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxnQkFBZ0IsRUFBRTs7QUFFdEI7RUFDRSx1QkFBdUI7TUFDbkIsbUJBQW1CO1VBQ2YsZUFBZTtFQUN2QixrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsYUFBYTtFQUNiLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYiwyQkFBMkI7TUFDdkIsc0JBQXNCO1VBQ2xCLG1CQUFtQjtFQUMzQixlQUFlO01BQ1gsV0FBVztVQUNQLE9BQU87RUFDZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLGlCQUFpQjtFQUNqQixjQUFjLEVBQUU7O0FBRWxCOztFQUVFLGNBQWM7RUFDZCxlQUFlO0VBQ2YscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixVQUFVLEVBQUU7RUFDWjs7SUFFRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFdBQVc7SUFDWCxVQUFVLEVBQUU7RUFDZDs7SUFFRSxVQUFVLEVBQUU7O0FBRWhCO0VBQ0UseUJBQXlCO0VBQ3pCLDRCQUE0QjtNQUN4Qix3QkFBd0I7VUFDcEIsb0JBQW9CO0VBQzVCLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLHFCQUFxQjtFQUNyQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLDJCQUEyQjtNQUN2QixzQkFBc0I7VUFDbEIsbUJBQW1CO0VBQzNCLGVBQWU7RUFDZixZQUFZO0VBQ1osbUZBQW1GLEVBQUU7RUFDckY7SUFDRSxrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZUFBZTtRQUNYLFdBQVc7WUFDUCxPQUFPO0lBQ2YsWUFBWTtJQUNaLFVBQVU7SUFDVixTQUFTO0lBQ1Qsd0JBQXdCLEVBQUU7SUFDMUI7TUFDRSx3QkFBd0IsRUFBRTtJQUM1QjtNQUNFLGFBQWEsRUFBRTtJQUNqQjtNQUNFLHFCQUFxQixFQUFFO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUU7SUFDekI7TUFDRSxxQkFBcUIsRUFBRTtJQUN6QjtNQUNFLGFBQWEsRUFBRTtNQUNmO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO01BQ3pCO1FBQ0UsbUJBQW1CO1FBQ25CLHFCQUFxQixFQUFFO0lBQzNCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0Usc0JBQXNCO01BQ3RCLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLDBCQUEwQixFQUFFO0lBQzlCO01BQ0UsZ0JBQWdCLEVBQUU7SUFDcEI7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSxZQUFZO01BQ1osV0FBVztNQUNYLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsdUJBQXVCLEVBQUU7SUFDM0I7TUFDRSx1QkFBdUIsRUFBRTtJQUMzQjtNQUNFLHVCQUF1QixFQUFFO0VBQzdCO0lBQ0UsZUFBZSxFQUFFOztBQUVyQjtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixXQUFXLEVBQUU7RUFDYjtJQUNFLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxZQUFZO0lBQ1osVUFBVTtJQUNWLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0NBQW9DO1lBQzVCLDRCQUE0QixFQUFFO0VBQ3hDO0lBQ0UsV0FBVztJQUNYLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIscUJBQXFCLEVBQUU7O0FBRTNCO0VBQ0UsY0FBYyxFQUFFO0VBQ2hCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSx5Q0FBeUM7SUFDekMsY0FBYyxFQUFFO0lBQ2hCO01BQ0UseUNBQXlDLEVBQUU7RUFDL0M7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFFOzs7OztBQzdtQmxCO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLGdCQUFnQjtBQUNwQjs7Ozs7QUM3QkE7SUFDSSx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWiwrQkFBK0I7QUFDbkM7O0FBRUE7SUFDSSxnQkFBZ0I7SUFDaEIsb0JBQW9CO0FBQ3hCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0FBQ3BCLEM7Ozs7QUNQQTtFQUNJO0VBQ0E7RUFDQTtBQVpKO0FBY0k7RUFDSTtBQVpSO0FBYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVhaO0FBY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVpaO0FBZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWJaOztBQ29VSTtFRC9TUTtJQUNJO0VBakJkO0VBb0JVO0lBQ0k7SUFDQTtFQWxCZDtFQXFCVTtJQUNJO0lBQ0E7RUFuQmQ7QUFDRjtBQ2tVSTtFRHhTSTtJQUNJO0lBQ0E7RUF2QlY7RUF5QlU7SUFDSTtJQUNBO0lBQ0E7RUF2QmQ7RUEwQlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFQXhCZDtFQTJCVTtJQUNJO0lBQ0E7SUFDQTtFQXpCZDtBQUNGLEM7Ozs7QUUzREE7RUFDRTtFQUNBO0VBQ0E7QUFERjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FBQUosQzs7OztBQ1RBLGdCQUFnQixDQUFDLDZLQUE2SyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUdBQXFHLGlCQUFpQixDQUFDLFdBQVcsbUJBQW1CLENBQUMsMERBQWd0TCxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw2SEFBNkgsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJJQUEySSxlQUFlLENBQUMsc0JBQXNCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhFQUE4RSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNEZBQTRGLGVBQWUsQ0FBQyxrRkFBa0YsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGdHQUFnRyxlQUFlLENBQUMsaUZBQWlGLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQywrRkFBK0YsZUFBZSxDQUFDLGlGQUFpRixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsK0ZBQStGLGVBQWUsQ0FBQyx3RUFBd0UsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHNGQUFzRixlQUFlLENBQUMsbUZBQW1GLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxpR0FBaUcsZUFBZSxDQUFDLGlHQUFpRyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsK0dBQStHLGVBQWUsQ0FBQyxpQkFBaUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDRhQUE0YSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsNmRBQTZkLGVBQWUsQ0FBQyx5TUFBeU0sbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHFPQUFxTyxlQUFlLENBQUMsd0VBQXdFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxzRkFBc0YsZUFBZSxDQUFDLGdCQUFnQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxjQUFjLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDBIQUEwSCxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsc0pBQXNKLGVBQWUsQ0FBQyx5QkFBeUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxlQUFlLENBQUMsOEJBQThCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLGFBQWEsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixlQUFlLENBQUMsK0VBQStFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyw2RkFBNkYsZUFBZSxDQUFDLDZFQUE2RSxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkZBQTJGLGVBQWUsQ0FBQyxtQkFBbUIsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG1CQUFtQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxrQkFBa0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxRkFBcUYsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLG1HQUFtRyxlQUFlLENBQUMsa0VBQWtFLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxnRkFBZ0YsZUFBZSxDQUFDLG9CQUFvQixtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsbUJBQW1CLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLCtCQUErQixlQUFlLENBQUMsbUdBQW1HLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxpSEFBaUgsZUFBZSxDQUFDLHlIQUF5SCxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUlBQXVJLGVBQWUsQ0FBQyxVQUFVLGFBQWEsQ0FBQyxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHNDQUFzQyxDQUFDLGtCQUFrQixDQUFDLDJCQUEyQixpQkFBaUIsQ0FBQyw4QkFBOEIsb0JBQW9CLENBQUMscUJBQXFCLENBQUMseUJBQXlCLFNBQVMsQ0FBQywrQ0FBK0Msa0JBQWtCLENBQUMsYUFBYSxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQywyQkFBMkIsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsOEZBQThGLFVBQVUsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLG1CQUFtQixrQkFBa0IsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQiwyQkFBMkIsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsbUJBQW1CLFVBQVUsQ0FBQyxXQUFXLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIsU0FBUyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsMENBQTBDLGNBQWMsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxpREFBaUQsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsdUJBQXVCLENBQUMsMkNBQTJDLFdBQVcsQ0FBQyxZQUFZLHNCQUFzQixDQUFDLGNBQWMsVUFBVSxDQUFDLGNBQWMsQ0FBQyx5QkFBeUIsVUFBVSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLGtCQUFrQix1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyw0QkFBNEIsQ0FBQyxXQUFXLFlBQVksQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLHNDQUFzQyxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLGtDQUFrQyxhQUFhLENBQUMsK0JBQStCLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMsa0NBQWtDLENBQUMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsNENBQTRDLE9BQU8sQ0FBQyxRQUFRLENBQUMsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsMEVBQTBFLGlCQUFpQixDQUFDLHdCQUF3QixDQUFDLHFDQUFxQyxDQUFDLGlCQUFpQixDQUFDLGtLQUFrSyxZQUFZLENBQUMsbUZBQW1GLGFBQWEsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsZUFBZSxDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyx5QkFBeUIsVUFBVSxDQUFDLFdBQVcsQ0FBQyx3Q0FBd0MsY0FBYyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIseUJBQXlCLENBQUMscUVBQXFFLENBQUMsYUFBYSxDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyw0Q0FBNEMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLGNBQWMsQ0FBQyw4QkFBOEIsY0FBYyxDQUFDLGdFQUFnRSxZQUFZLENBQUMsNEJBQTRCLGFBQWEsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLHNDQUFzQyxDQUFDLGFBQWEsQ0FBQyw4QkFBOEIscUJBQXFCLENBQUMsNERBQTRELFlBQVksQ0FBQyxhQUFhLGVBQWUsQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxxSEFBcUgsd0JBQXdCLENBQUMscUNBQXFDLENBQUMsNElBQTRJLHFCQUFxQixDQUFDLGFBQWEsQ0FBQyw0SUFBNEksY0FBYyxDQUFDLDRCQUE0QixpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGlDQUFpQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLGtDQUFrQyxDQUFDLG1EQUFtRCx3QkFBd0IsQ0FBQyxrQ0FBa0MsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQywySUFBMkksY0FBYyxDQUFDLHFFQUFxRSxlQUFlLENBQUMsc0VBQXNFLGVBQWUsQ0FBQyxnTkFBZ04sZUFBZSxDQUFDLCtHQUErRyxhQUFhLENBQUMsa0NBQWtDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyx5Q0FBeUMsbUJBQW1CLENBQUMsa0xBQWtMLFVBQVUsQ0FBQyxrQ0FBa0MsU0FBUyxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLG9JQUFvSSxhQUFhLENBQUMsU0FBUyxDQUFDLCtDQUErQyxhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQywyS0FBMkssVUFBVSxDQUFDLDBDQUEwQyxVQUFVLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsMkJBQTJCLFlBQVksQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLHdCQUF3QixDQUFDLGtDQUFrQyxDQUFDLGtDQUFrQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLHFDQUFxQyxDQUFDLGdFQUFnRSxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsbUNBQW1DLENBQUMsZ0hBQWdILHNCQUFzQixDQUFDLDBFQUEwRSxTQUFTLENBQUMsa0JBQWtCLENBQUMsOENBQThDLGFBQWEsQ0FBQyx1QkFBdUIsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyx5Q0FBeUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGtDQUFrQyxhQUFhLENBQUMscUdBQXFHLHdCQUF3QixDQUFDLDRCQUE0QixRQUFRLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLDBCQUEwQixrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxxQ0FBcUMsWUFBWSxDQUFDLGdDQUFnQyxjQUFjLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMseUNBQXlDLGNBQWMsQ0FBQyxnQ0FBZ0MsWUFBWSxDQUFDLGtDQUFrQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsbUNBQW1DLFVBQVUsQ0FBQywrQkFBK0IsU0FBUyxDQUFDLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxxREFBcUQsYUFBYSxDQUFDLDJEQUEyRCx3QkFBd0IsQ0FBQyxvRUFBb0UsYUFBYSxDQUFDLDBKQUEwSixpQkFBaUIsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLDZCQUE2QixxQkFBcUIsQ0FBQyxvQ0FBb0MsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsNkJBQTZCLCtCQUErQixDQUFDLGlDQUFpQyxnQ0FBZ0MsQ0FBQyw0QkFBNEIscUJBQXFCLENBQUMscUNBQXFDLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxzQ0FBc0MsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyx1REFBdUQsWUFBWSxDQUFDLDJJQUEySSxhQUFhLENBQUMsY0FBYyxDQUFDLGtCQUFrQixDQUFDLGlFQUFpRSxhQUFhLENBQUMsbURBQW1ELFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxzREFBc0QsU0FBUyxDQUFDLHlEQUF5RCxhQUFhLENBQUMscUVBQXFFLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQyxpRkFBaUYsWUFBWSxDQUFDLHFDQUFxQyxVQUFVLENBQUMscUJBQXFCLENBQUMsK0JBQStCLENBQUMsc0JBQXNCLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsc0JBQXNCLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMscUNBQXFDLENBQUMsK0JBQStCLGNBQWMsQ0FBQyw0QkFBNEIsd0JBQXdCLENBQUMsdUJBQXVCLENBQUMsNEJBQTRCLGNBQWMsQ0FBQyxTQUFTLENBQUMsOEJBQThCLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxZQUFZLENBQUMsb0RBQW9ELFNBQVMsQ0FBQyxnREFBZ0Qsa0JBQWtCLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsNEJBQTRCLG1CQUFtQixDQUFDLDRXQUE0VyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMseUVBQXlFLENBQUMsZ2ZBQWdmLFNBQVMsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLG9lQUFvZSxXQUFXLENBQUMsa0JBQWtCLENBQUMsMk1BQTJNLFVBQVUsQ0FBQyxvQkFBb0IsQ0FBQyw2RUFBNkUsU0FBUyxDQUFDLG9FQUFvRSxVQUFVLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxpRkFBaUYsQ0FBQyxzRUFBc0UsOEVBQThFLENBQUMsa0ZBQWtGLFNBQVMsQ0FBQyxVQUFVLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyw4SUFBOEksaUJBQWlCLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsWUFBWSxDQUFDLDBCQUEwQixtQkFBbUIsQ0FBQyxzQ0FBc0MsU0FBUyxDQUFDLFdBQVcsQ0FBQyxvQ0FBb0MsVUFBVSxDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxtQ0FBbUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyx1Q0FBdUMsVUFBVSxDQUFDLDhDQUE4QyxTQUFTLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyx5Q0FBeUMsV0FBVyxDQUFDLGdEQUFnRCxTQUFTLENBQUMsV0FBVyxDQUFDLHNEQUFzRCxTQUFTLENBQUMsc0RBQXNELFdBQVcsQ0FBQyx3REFBd0QsVUFBVSxDQUFDLCtCQUErQixTQUFTLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxrQ0FBa0MsQ0FBQywyQ0FBMkMsU0FBUyxDQUFDLDhCQUE4QixxQkFBcUIsQ0FBQyxxQ0FBcUMsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLHNDQUFzQyxDQUFDLGFBQWEsQ0FBQyx1QkFBdUIsQ0FBQyxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLDJJQUEySSxhQUFhLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLDZJQUE2SSxRQUFRLENBQUMsU0FBUyxDQUFDLGlFQUFpRSxhQUFhLENBQUMsaURBQWlELFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxvREFBb0QsU0FBUyxDQUFDLFdBQVcsQ0FBQyxvREFBb0QsU0FBUyxDQUFDLHVEQUF1RCxhQUFhLENBQUMsbUVBQW1FLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxtQ0FBbUMsQ0FBQywrRUFBK0UsWUFBWSxDQUFDLHVDQUF1QyxVQUFVLENBQUMscUJBQXFCLENBQUMsK0JBQStCLENBQUMsWUFBWSxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQywyQkFBMkIsQ0FBQyx1QkFBdUIsQ0FBQyxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLDZCQUE2QixZQUFZLENBQUMsdUNBQXVDLGFBQWEsQ0FBQyx1Q0FBdUMsWUFBWSxDQUFDLDRCQUE0QixZQUFZLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxlQUFlLENBQUMsK0JBQStCLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxlQUFlLENBQUMsa0ZBQWtGLFlBQVksQ0FBQyxvQ0FBb0Msa0JBQWtCLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLHVDQUF1QyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGlIQUFpSCxZQUFZLENBQUMsdURBQXVELFdBQVcsQ0FBQyxnREFBZ0QsaUJBQWlCLENBQUMsVUFBVSxDQUFDLDZFQUE2RSxTQUFTLENBQUMsNEJBQTRCLFNBQVMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsNEJBQTRCLFlBQVksQ0FBQywyREFBMkQsWUFBWSxDQUFDLG1EQUFtRCxZQUFZLENBQUMsa0JBQWtCLFlBQVksQ0FBQyxlQUFlLENBQUMsNEJBQTRCLFlBQVksQ0FBQyw0QkFBNEIsY0FBYyxDQUFDLGtEQUFrRCxTQUFTLENBQUMsd0JBQXdCLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxnRUFBZ0UsVUFBVSxDQUFDLDBCQUEwQixlQUFlLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxVQUFVLENBQUMsY0FBYyxVQUFVLENBQUMsWUFBWSxhQUFhLENBQUMsd0NBQXdDLDBCQUEwQixDQUFDLGdGQUFnRiw0QkFBNEIsQ0FBQywwQ0FBMEMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLFNBQVMsQ0FBQyxnRkFBZ0YsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLDRDQUE0QyxtQkFBbUIsQ0FBQyxlQUFlLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLDZCQUE2QixTQUFTLENBQUMsTUFBTSxDQUFDLHdEQUF3RCxlQUFlLENBQUMsaUJBQWlCLENBQUMscUNBQXFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsc0NBQXNDLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsaUNBQWlDLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsWUFBWSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxrQ0FBa0MsQ0FBQyxxQkFBcUIsQ0FBQywyQkFBMkIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixDQUFDLG9FQUFvRSxhQUFhLENBQUMseURBQXlELENBQUMsaURBQWlELENBQUMsdURBQXVELFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLGtLQUFrSywrR0FBK0csQ0FBQyx1R0FBdUcsQ0FBQyxrRkFBa0YscUJBQXFCLENBQUMsZ0ZBQWdGLHFCQUFxQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLDRCQUE0QixHQUFHLGtCQUFrQixDQUFDLENBQUMsb0NBQW9DLEdBQUcsa0JBQWtCLENBQUMsQ0FBQyw0QkFBNEIsS0FBSyx3QkFBd0IsQ0FBQyxDQUFDLG9DQUFvQyxLQUFLLGdDQUFnQyxDQUFDLENBQUMsNEJBQTRCLEdBQUcsd0JBQXdCLENBQUMsSUFBSSx3QkFBd0IsQ0FBQyxJQUFJLHFCQUFxQixDQUFDLElBQUksd0JBQXdCLENBQUMsS0FBSyx3QkFBd0IsQ0FBQyxDQUFDLG9DQUFvQyxHQUFHLHdCQUF3QixDQUFDLElBQUksd0JBQXdCLENBQUMsSUFBSSxxQkFBcUIsQ0FBQyxJQUFJLHdCQUF3QixDQUFDLEtBQUssd0JBQXdCLENBQUMsQ0FBQyxrQ0FBa0MsVUFBVSxDQUFDLDRHQUE0RyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxtSEFBbUgsbUJBQW1CLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyx5R0FBeUcscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsZ0hBQWdILG1CQUFtQixDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMsOGdEQUE4Z0QsWUFBWSxDQUFDLDIrQkFBMitCLFVBQVUsQ0FBQyxhQUFhLENBQUMsc0xBQXNMLFlBQVksQ0FBQyx3SEFBd0gsU0FBUyxDQUFDLGFBQWEsQ0FBQyxnSkFBZ0osVUFBVSxDQUFDLDhHQUE4RyxZQUFZLENBQUMsMENBQTBDLHdCQUF3QixDQUFDLG1DQUFtQyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsbURBQW1ELGFBQWEsQ0FBQyw0SkFBNEosa0JBQWtCLENBQUMsc0RBQXNELGdCQUFnQixDQUFDLHFCQUFxQixDQUFDLHlCQUF5QixtREFBbUQsWUFBWSxDQUFDLDZCQUE2QixDQUFDLHNCQUFzQixDQUFDLHdCQUF3QixDQUFDLGlEQUFpRCxrQkFBa0IsQ0FBQyxzREFBc0QsZ0JBQWdCLENBQUMsZ05BQWdOLHlCQUF5QixDQUFDLENBQUMsMEJBQTBCLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLGtDQUFrQyxVQUFVLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyx1Q0FBdUMsb0JBQW9CLENBQUMsOENBQThDLGVBQWUsQ0FBQyxnQ0FBZ0MsVUFBVSxDQUFDLGdCQUFnQixDQUFDLG9DQUFvQyxpQkFBaUIsQ0FBQywwQkFBMEIsQ0FBQywwQkFBMEIsQ0FBQyxhQUFhLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxxRkFBcUYsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsNERBQTRELENBQUMsMENBQTBDLHdCQUF3QixDQUFDLG9DQUFvQyxxQkFBcUIsQ0FBQywrREFBK0QsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGlEQUFpRCxnQkFBZ0IsQ0FBQyxhQUFhLDJDQUEyQyxpQkFBaUIsQ0FBQyxDQUFDLG9CQUFvQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyx1REFBdUQsU0FBUyxDQUFDLHFDQUFxQyxTQUFTLHVwTDs7OztBQ0EvOXZDOztFQ0VFO0FEQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7O0FERUE7O0VDRUU7QURDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7O0FERUE7O0VBRUU7RUFDQTtBQ0NGOztBREVBOzs7Ozs7RUFNRTtBQ0NGOztBREVBOzs7Ozs7RUFNRTtFQUNBO0FDQ0Y7O0FERUE7O0VDRUU7QURDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NGOztBREVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7O0FERUE7OztFQUdFO0VBQ0E7QUNDRjs7QURFQTs7O0VBR0U7RUFDQTtBQ0NGOztBREVBO0FBQ0E7RUFDRTtJQUNFO0VDQ0Y7QUFDRjs7QURFQTtFQUNFO0lBQ0U7RUNDRjtBQUNGO0FDakhBO0VBQ0U7RUFDQSxjQUFZOztBRG9IZCxvQ0FBb0MsQzs7OztBRXhIcEMsV0FBVztBQUNYOztJQUVJLGtCQUFrQjs7SUFFbEIsY0FBYztJQUNkLHNCQUFzQjs7SUFFdEIseUJBQXlCO09BQ3RCLHNCQUFzQjtRQUNyQixxQkFBcUI7WUFDakIsaUJBQWlCOztJQUV6QiwyQkFBMkI7SUFDM0Isd0JBQXdCO0lBQ3hCLHVCQUF1QjtRQUNuQixtQkFBbUI7SUFDdkIsd0NBQXdDO0FBQzVDOztBQUVBOztJQUVJLGtCQUFrQjs7SUFFbEIsY0FBYztJQUNkLGdCQUFnQjs7SUFFaEIsU0FBUztJQUNULFVBQVU7QUFDZDtBQUNBOztJQUVJLGFBQWE7QUFDakI7QUFDQTs7SUFFSSxlQUFlO0lBQ2YsWUFBWTtBQUNoQjs7QUFFQTs7O0lBR0ksdUNBQXVDO09BQ3BDLG9DQUFvQztRQUNuQyxtQ0FBbUM7U0FDbEMsa0NBQWtDO1lBQy9CLCtCQUErQjtBQUMzQzs7QUFFQTs7SUFFSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87O0lBRVAsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixrQkFBa0I7QUFDdEI7QUFDQTs7O0lBR0ksY0FBYzs7SUFFZCxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxXQUFXO0FBQ2Y7QUFDQTs7SUFFSSxrQkFBa0I7QUFDdEI7O0FBRUE7O0lBRUksYUFBYTtJQUNiLFdBQVc7O0lBRVgsWUFBWTtJQUNaLGVBQWU7QUFDbkI7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksY0FBYztBQUNsQjtBQUNBOztJQUVJLGFBQWE7QUFDakI7QUFDQTs7SUFFSSxvQkFBb0I7QUFDeEI7QUFDQTs7SUFFSSxjQUFjO0FBQ2xCO0FBQ0E7O0lBRUksa0JBQWtCO0FBQ3RCO0FBQ0E7O0lBRUksY0FBYzs7SUFFZCxZQUFZOztJQUVaLDZCQUE2QjtBQUNqQztBQUNBO0lBQ0ksYUFBYTtBQUNqQjs7Ozs7QUN0SEEsZ0JBQWdCO0FBQ2hCLFdBQVc7QUFDWDs7SUFFSSxnRkFBaUU7QUFDckU7O0FBRUEsVUFBVTtBQUNWOztJQUVJLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsa0JBQWtCOztJQUVsQiw0Q0FBNkI7SUFDN0IsbVBBQXFNO0FBQ3pNO0FBQ0EsV0FBVztBQUNYOzs7SUFHSSxZQUFZO0lBQ1osY0FBYzs7SUFFZCxrQkFBa0I7SUFDbEIsUUFBUTs7SUFFUixjQUFjOztJQUVkLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVTtJQUNWLHFDQUFxQztJQUNyQyxpQ0FBaUM7SUFDakMsNkJBQTZCOztJQUU3QixlQUFlOztJQUVmLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osYUFBYTtJQUNiLHVCQUF1QjtBQUMzQjtBQUNBOzs7OztJQUtJLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsdUJBQXVCO0FBQzNCO0FBQ0E7Ozs7O0lBS0ksVUFBVTtBQUNkO0FBQ0E7OztJQUdJLFlBQVk7QUFDaEI7O0FBRUE7OztJQUdJLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsY0FBYzs7SUFFZCxZQUFZO0lBQ1osWUFBWTs7SUFFWixtQ0FBbUM7SUFDbkMsa0NBQWtDO0FBQ3RDOztBQUVBOztJQUVJLFdBQVc7QUFDZjtBQUNBOztJQUVJLFlBQVk7SUFDWixVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjs7QUFFQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksV0FBVztJQUNYLFdBQVc7QUFDZjtBQUNBOztJQUVJLFlBQVk7QUFDaEI7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCOztBQUVBLFNBQVM7QUFDVDs7SUFFSSxtQkFBbUI7QUFDdkI7O0FBRUE7O0lBRUksa0JBQWtCO0lBQ2xCLGFBQWE7O0lBRWIsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7O0lBRVQsZ0JBQWdCOztJQUVoQixrQkFBa0I7QUFDdEI7QUFDQTs7SUFFSSxrQkFBa0I7O0lBRWxCLHFCQUFxQjs7SUFFckIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTs7SUFFVixlQUFlO0FBQ25CO0FBQ0E7O0lBRUksWUFBWTtJQUNaLGNBQWM7O0lBRWQsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7O0lBRVosZUFBZTs7SUFFZixrQkFBa0I7SUFDbEIsU0FBUztJQUNULGFBQWE7SUFDYix1QkFBdUI7QUFDM0I7QUFDQTs7O0lBR0ksYUFBYTtBQUNqQjtBQUNBOzs7SUFHSSxVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxvQkFBb0I7SUFDcEIsY0FBYztJQUNkLGlCQUFpQjs7SUFFakIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPOztJQUVQLFdBQVc7SUFDWCxZQUFZOztJQUVaLFlBQVk7SUFDWixrQkFBa0I7O0lBRWxCLFlBQVk7SUFDWixZQUFZOztJQUVaLG1DQUFtQztJQUNuQyxrQ0FBa0M7QUFDdEM7QUFDQTs7SUFFSSxZQUFZO0lBQ1osWUFBWTtBQUNoQjs7Ozs7QUMzTUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRnVCRjs7QUd0QkE7OztFQUdFO0FIeUJGOztBR3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIeUJGOztBR25CQTtFQUNFO0FIc0JGOztBR1pBO0VBQ0U7RUFDQSwyQ0NyQ3lCO0VDMEtyQjtFRm5JSixnQkcrTzRCO0VIOU81QixnQkdtUDRCO0VIbFA1QixjR25DUztFSG9DVDtFQUNBLHNCRzlDUztBTjZEWDs7QUdIQTtFQUNFO0FITUY7O0FHR0E7RUFDRTtFQUNBO0VBQ0E7QUhBRjs7QUdhQTtFQUNFO0VBQ0EscUJHaU40QjtBTjNOOUI7O0FHaUJBO0VBQ0U7RUFDQSxtQkdvRjBCO0FObEc1Qjs7QUd5QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHRCRjs7QUd5QkE7RUFDRTtFQUNBO0VBQ0E7QUh0QkY7O0FHeUJBOzs7RUFHRTtFQUNBO0FIdEJGOztBR3lCQTs7OztFQUlFO0FIdEJGOztBR3lCQTtFQUNFLGdCR2tKNEI7QU54SzlCOztBR3lCQTtFQUNFO0VBQ0E7QUh0QkY7O0FHeUJBO0VBQ0U7QUh0QkY7O0FHeUJBOztFQUVFLG1CR3FJNEI7QU4zSjlCOztBR3lCQTtFRUlJO0FMekJKOztBRzhCQTs7RUFFRTtFRVBFO0VGU0Y7RUFDQTtBSDNCRjs7QUc4QkE7RUFBTTtBSDFCTjs7QUcyQkE7RUFBTTtBSHZCTjs7QUc4QkE7RUFDRSxjR1h3QztFSFl4QyxxQkdYd0M7RUhZeEM7QUgzQkY7QU9ySkU7RUptTEUsY0dkc0M7RUhldEMsMEJHZHNDO0FOYjFDOztBR29DQTtFQUNFO0VBQ0E7QUhqQ0Y7QU85SkU7RUprTUU7RUFDQTtBSGpDSjs7QUcwQ0E7Ozs7RUFJRSxpR0cwRDRCO0VEbEgxQjtBTGtCSjs7QUcwQ0E7RUFFRTtFQUVBO0VBRUE7RUFHQTtBSDVDRjs7QUdvREE7RUFFRTtBSGxERjs7QUcwREE7RUFDRTtFQUNBO0FIdkRGOztBRzBEQTtFQUdFO0VBQ0E7QUh6REY7O0FHaUVBO0VBQ0U7QUg5REY7O0FHaUVBO0VBQ0Usb0JHOEU0QjtFSDdFNUIsdUJHNkU0QjtFSDVFNUIsY0MxRmtDO0VEMkZsQztFQUNBO0FIOURGOztBR3FFQTtFQUVFO0VBQ0E7QUhuRUY7O0FHMkVBO0VBRUU7RUFDQSxxQkc0SnNDO0FOck94Qzs7QUcrRUE7RUFFRTtBSDdFRjs7QUdxRkE7RUFDRTtBSGxGRjs7QUdxRkE7Ozs7O0VBS0U7RUFDQTtFRWhLRTtFRmtLRjtBSGxGRjs7QUdxRkE7O0VBRUU7QUhsRkY7O0FHcUZBOztFQUVFO0FIbEZGOztBR3dGQTtFQUNFO0FIckZGOztBRzJGQTtFQUNFO0FIeEZGOztBRytGQTs7OztFQUlFO0FINUZGOztBR3FHSTs7OztFQUNFO0FIL0ZOOztBR3FHQTs7OztFQUlFO0VBQ0E7QUhsR0Y7O0FHcUdBOztFQUVFO0VBQ0E7QUhsR0Y7O0FHc0dBO0VBQ0U7RUFFQTtBSHBHRjs7QUd1R0E7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSDFHRjs7QUcrR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFOU9JO0VGZ1BKO0VBQ0E7RUFDQTtBSDVHRjs7QUcrR0E7RUFDRTtBSDVHRjs7QUdnSEE7O0VBRUU7QUg3R0Y7O0FHZ0hBO0VBS0U7RUFDQTtBSGpIRjs7QUd3SEE7RUFDRTtBSHJIRjs7QUc2SEE7RUFDRTtFQUNBO0FIMUhGOztBR2lJQTtFQUNFO0FIOUhGOztBR2lJQTtFQUNFO0VBQ0E7QUg5SEY7O0FHaUlBO0VBQ0U7QUg5SEY7O0FHbUlBO0VBQ0U7QUhoSUY7O0FRNVZBOztFQUVFLHFCRnNTNEI7RUVwUzVCLGdCRnNTNEI7RUVyUzVCLGdCRnNTNEI7QU53RDlCOztBUTFWQTtFSHFLTTtBTHlMTjs7QVE3VkE7RUhvS007QUw2TE47O0FRaFdBO0VIbUtNO0FMaU1OOztBUW5XQTtFSGtLTTtBTHFNTjs7QVF0V0E7RUhpS007QUx5TU47O0FReldBO0VIZ0tNO0FMNk1OOztBUTNXQTtFSDhKTTtFRzVKSixnQkZ3UzRCO0FOc0U5Qjs7QVExV0E7RUh3Sk07RUd0SkosZ0JGMlI0QjtFRTFSNUIsZ0JGa1I0QjtBTjJGOUI7O0FRM1dBO0VIbUpNO0VHakpKLGdCRnVSNEI7RUV0UjVCLGdCRjZRNEI7QU5pRzlCOztBUTVXQTtFSDhJTTtFRzVJSixnQkZtUjRCO0VFbFI1QixnQkZ3UTRCO0FOdUc5Qjs7QVE3V0E7RUh5SU07RUd2SUosZ0JGK1E0QjtFRTlRNUIsZ0JGbVE0QjtBTjZHOUI7O0FReFdBO0VBQ0UsZ0JGZ0ZPO0VFL0VQLG1CRitFTztFRTlFUDtFQUNBO0FSMldGOztBUW5XQTs7RUhrR0k7RUcvRkYsZ0JGMk40QjtBTjJJOUI7O0FRbldBOztFQUVFLGNGbVE0QjtFRWxRNUIseUJGMlE0QjtBTjJGOUI7O0FROVZBO0VDL0VFO0VBQ0E7QVRpYkY7O0FROVZBO0VDcEZFO0VBQ0E7QVRzYkY7O0FRaFdBO0VBQ0U7QVJtV0Y7QVFqV0U7RUFDRSxvQkZxUDBCO0FOOEc5Qjs7QVF6VkE7RUgyREk7RUd6REY7QVI0VkY7O0FReFZBO0VBQ0UsbUJGdUJPO0VENkNIO0FMd1JOOztBUXhWQTtFQUNFO0VIK0NFO0VHN0NGLGNGMUdTO0FOcWNYO0FRelZFO0VBQ0U7QVIyVko7O0FVOWNBO0VDSUU7RUFHQTtBWDRjRjs7QVU3Y0E7RUFDRSxnQkpxZ0NrQztFSXBnQ2xDLHNCSlJTO0VJU1Q7RUVFRTtFRFBGO0VBR0E7QVhxZEY7O0FVdmNBO0VBRUU7QVZ5Y0Y7O0FVdGNBO0VBQ0U7RUFDQTtBVnljRjs7QVV0Y0E7RUw4SEk7RUs1SEYsY0ozQlM7QU5vZVg7O0FhaGZBO0VSbUtJO0VRaktGLGNQbUNRO0VPbENSO0FibWZGO0FhaGZFO0VBQ0U7QWJrZko7O0FhN2VBO0VBQ0U7RVJzSkU7RVFwSkYsV1BUUztFT1VULHlCUERTO0VNRVA7QVpnZko7QWE3ZUU7RUFDRTtFUjhJQTtFUTVJQSxnQlB5UTBCO0FOc085Qjs7QWF6ZUE7RUFDRTtFUnFJRTtFUW5JRixjUGpCUztBTjZmWDtBYXplRTtFUmdJRTtFUTlIQTtFQUNBO0FiMmVKOztBYXRlQTtFQUNFLGlCUGlrQ2tDO0VPaGtDbEM7QWJ5ZUY7O0FjamhCRTs7Ozs7O0VDREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjJoQkY7O0FnQnhlSTtFRnpDRTtJQUNFLGdCUjhMZTtFTnVWckI7QUFDRjtBZ0I5ZUk7RUZ6Q0U7SUFDRSxnQlI4TGU7RU40VnJCO0FBQ0Y7QWdCbmZJO0VGekNFO0lBQ0UsZ0JSOExlO0VOaVdyQjtBQUNGO0FnQnhmSTtFRnpDRTtJQUNFLGlCUjhMZTtFTnNXckI7QUFDRjtBY3pnQkU7RUNuQ0E7RUFDQTtFQUNBO0VBQ0E7QWYraUJGOztBY3pnQkU7RUFDRTtFQUNBO0FkNGdCSjtBYzFnQkk7O0VBRUU7RUFDQTtBZDRnQk47O0FpQmxrQkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjBrQko7O0FpQnBqQk07RUFDRTtFQUNBO0VBQ0E7QWpCdWpCUjs7QWUzaEJFO0VBQ0U7RUFDQTtBZjhoQko7O0FlaGlCRTtFQUNFO0VBQ0E7QWZtaUJKOztBZXJpQkU7RUFDRTtFQUNBO0Fmd2lCSjs7QWUxaUJFO0VBQ0U7RUFDQTtBZjZpQko7O0FlL2lCRTtFQUNFO0VBQ0E7QWZrakJKOztBZXBqQkU7RUFDRTtFQUNBO0FmdWpCSjs7QWlCMWtCTTtFRkNKO0VBQ0E7RUFDQTtBZjZrQkY7O0FpQjFrQlU7RUZiUjtFQUlBO0Fmd2xCRjs7QWlCL2tCVTtFRmJSO0VBSUE7QWY2bEJGOztBaUJwbEJVO0VGYlI7RUFJQTtBZmttQkY7O0FpQnpsQlU7RUZiUjtFQUlBO0FmdW1CRjs7QWlCOWxCVTtFRmJSO0VBSUE7QWY0bUJGOztBaUJubUJVO0VGYlI7RUFJQTtBZmluQkY7O0FpQnhtQlU7RUZiUjtFQUlBO0Fmc25CRjs7QWlCN21CVTtFRmJSO0VBSUE7QWYybkJGOztBaUJsbkJVO0VGYlI7RUFJQTtBZmdvQkY7O0FpQnZuQlU7RUZiUjtFQUlBO0FmcW9CRjs7QWlCNW5CVTtFRmJSO0VBSUE7QWYwb0JGOztBaUJqb0JVO0VGYlI7RUFJQTtBZitvQkY7O0FpQmhvQk07RUFBd0I7QWpCb29COUI7O0FpQmxvQk07RUFBdUI7QWpCc29CN0I7O0FpQm5vQlE7RUFBd0IsUUFEYjtBakJ3b0JuQjs7QWlCdm9CUTtFQUF3QixRQURiO0FqQjRvQm5COztBaUIzb0JRO0VBQXdCLFFBRGI7QWpCZ3BCbkI7O0FpQi9vQlE7RUFBd0IsUUFEYjtBakJvcEJuQjs7QWlCbnBCUTtFQUF3QixRQURiO0FqQndwQm5COztBaUJ2cEJRO0VBQXdCLFFBRGI7QWpCNHBCbkI7O0FpQjNwQlE7RUFBd0IsUUFEYjtBakJncUJuQjs7QWlCL3BCUTtFQUF3QixRQURiO0FqQm9xQm5COztBaUJucUJRO0VBQXdCLFFBRGI7QWpCd3FCbkI7O0FpQnZxQlE7RUFBd0IsUUFEYjtBakI0cUJuQjs7QWlCM3FCUTtFQUF3QixTQURiO0FqQmdyQm5COztBaUIvcUJRO0VBQXdCLFNBRGI7QWpCb3JCbkI7O0FpQm5yQlE7RUFBd0IsU0FEYjtBakJ3ckJuQjs7QWlCaHJCWTtFRmhCVjtBZm9zQkY7O0FpQnByQlk7RUZoQlY7QWZ3c0JGOztBaUJ4ckJZO0VGaEJWO0FmNHNCRjs7QWlCNXJCWTtFRmhCVjtBZmd0QkY7O0FpQmhzQlk7RUZoQlY7QWZvdEJGOztBaUJwc0JZO0VGaEJWO0Fmd3RCRjs7QWlCeHNCWTtFRmhCVjtBZjR0QkY7O0FpQjVzQlk7RUZoQlY7QWZndUJGOztBaUJodEJZO0VGaEJWO0Fmb3VCRjs7QWlCcHRCWTtFRmhCVjtBZnd1QkY7O0FpQnh0Qlk7RUZoQlY7QWY0dUJGOztBZ0J2dUJJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQnN3Qk47O0VlMXVCQTtJQUNFO0lBQ0E7RWY2dUJGOztFZS91QkE7SUFDRTtJQUNBO0Vma3ZCRjs7RWVwdkJBO0lBQ0U7SUFDQTtFZnV2QkY7O0VlenZCQTtJQUNFO0lBQ0E7RWY0dkJGOztFZTl2QkE7SUFDRTtJQUNBO0VmaXdCRjs7RWVud0JBO0lBQ0U7SUFDQTtFZnN3QkY7O0VpQnp4Qkk7SUZDSjtJQUNBO0lBQ0E7RWY0eEJBOztFaUJ6eEJRO0lGYlI7SUFJQTtFZnV5QkE7O0VpQjl4QlE7SUZiUjtJQUlBO0VmNHlCQTs7RWlCbnlCUTtJRmJSO0lBSUE7RWZpekJBOztFaUJ4eUJRO0lGYlI7SUFJQTtFZnN6QkE7O0VpQjd5QlE7SUZiUjtJQUlBO0VmMnpCQTs7RWlCbHpCUTtJRmJSO0lBSUE7RWZnMEJBOztFaUJ2ekJRO0lGYlI7SUFJQTtFZnEwQkE7O0VpQjV6QlE7SUZiUjtJQUlBO0VmMDBCQTs7RWlCajBCUTtJRmJSO0lBSUE7RWYrMEJBOztFaUJ0MEJRO0lGYlI7SUFJQTtFZm8xQkE7O0VpQjMwQlE7SUZiUjtJQUlBO0VmeTFCQTs7RWlCaDFCUTtJRmJSO0lBSUE7RWY4MUJBOztFaUIvMEJJO0lBQXdCO0VqQm0xQjVCOztFaUJqMUJJO0lBQXVCO0VqQnExQjNCOztFaUJsMUJNO0lBQXdCLFFBRGI7RWpCdTFCakI7O0VpQnQxQk07SUFBd0IsUUFEYjtFakIyMUJqQjs7RWlCMTFCTTtJQUF3QixRQURiO0VqQisxQmpCOztFaUI5MUJNO0lBQXdCLFFBRGI7RWpCbTJCakI7O0VpQmwyQk07SUFBd0IsUUFEYjtFakJ1MkJqQjs7RWlCdDJCTTtJQUF3QixRQURiO0VqQjIyQmpCOztFaUIxMkJNO0lBQXdCLFFBRGI7RWpCKzJCakI7O0VpQjkyQk07SUFBd0IsUUFEYjtFakJtM0JqQjs7RWlCbDNCTTtJQUF3QixRQURiO0VqQnUzQmpCOztFaUJ0M0JNO0lBQXdCLFFBRGI7RWpCMjNCakI7O0VpQjEzQk07SUFBd0IsU0FEYjtFakIrM0JqQjs7RWlCOTNCTTtJQUF3QixTQURiO0VqQm00QmpCOztFaUJsNEJNO0lBQXdCLFNBRGI7RWpCdTRCakI7O0VpQi8zQlU7SUZoQlY7RWZtNUJBOztFaUJuNEJVO0lGaEJWO0VmdTVCQTs7RWlCdjRCVTtJRmhCVjtFZjI1QkE7O0VpQjM0QlU7SUZoQlY7RWYrNUJBOztFaUIvNEJVO0lGaEJWO0VmbTZCQTs7RWlCbjVCVTtJRmhCVjtFZnU2QkE7O0VpQnY1QlU7SUZoQlY7RWYyNkJBOztFaUIzNUJVO0lGaEJWO0VmKzZCQTs7RWlCLzVCVTtJRmhCVjtFZm03QkE7O0VpQm42QlU7SUZoQlY7RWZ1N0JBOztFaUJ2NkJVO0lGaEJWO0VmMjdCQTs7RWlCMzZCVTtJRmhCVjtFZis3QkE7QUFDRjtBZ0IzN0JJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQnk5Qk47O0VlNzdCQTtJQUNFO0lBQ0E7RWZnOEJGOztFZWw4QkE7SUFDRTtJQUNBO0VmcThCRjs7RWV2OEJBO0lBQ0U7SUFDQTtFZjA4QkY7O0VlNThCQTtJQUNFO0lBQ0E7RWYrOEJGOztFZWo5QkE7SUFDRTtJQUNBO0VmbzlCRjs7RWV0OUJBO0lBQ0U7SUFDQTtFZnk5QkY7O0VpQjUrQkk7SUZDSjtJQUNBO0lBQ0E7RWYrK0JBOztFaUI1K0JRO0lGYlI7SUFJQTtFZjAvQkE7O0VpQmovQlE7SUZiUjtJQUlBO0VmKy9CQTs7RWlCdC9CUTtJRmJSO0lBSUE7RWZvZ0NBOztFaUIzL0JRO0lGYlI7SUFJQTtFZnlnQ0E7O0VpQmhnQ1E7SUZiUjtJQUlBO0VmOGdDQTs7RWlCcmdDUTtJRmJSO0lBSUE7RWZtaENBOztFaUIxZ0NRO0lGYlI7SUFJQTtFZndoQ0E7O0VpQi9nQ1E7SUZiUjtJQUlBO0VmNmhDQTs7RWlCcGhDUTtJRmJSO0lBSUE7RWZraUNBOztFaUJ6aENRO0lGYlI7SUFJQTtFZnVpQ0E7O0VpQjloQ1E7SUZiUjtJQUlBO0VmNGlDQTs7RWlCbmlDUTtJRmJSO0lBSUE7RWZpakNBOztFaUJsaUNJO0lBQXdCO0VqQnNpQzVCOztFaUJwaUNJO0lBQXVCO0VqQndpQzNCOztFaUJyaUNNO0lBQXdCLFFBRGI7RWpCMGlDakI7O0VpQnppQ007SUFBd0IsUUFEYjtFakI4aUNqQjs7RWlCN2lDTTtJQUF3QixRQURiO0VqQmtqQ2pCOztFaUJqakNNO0lBQXdCLFFBRGI7RWpCc2pDakI7O0VpQnJqQ007SUFBd0IsUUFEYjtFakIwakNqQjs7RWlCempDTTtJQUF3QixRQURiO0VqQjhqQ2pCOztFaUI3akNNO0lBQXdCLFFBRGI7RWpCa2tDakI7O0VpQmprQ007SUFBd0IsUUFEYjtFakJza0NqQjs7RWlCcmtDTTtJQUF3QixRQURiO0VqQjBrQ2pCOztFaUJ6a0NNO0lBQXdCLFFBRGI7RWpCOGtDakI7O0VpQjdrQ007SUFBd0IsU0FEYjtFakJrbENqQjs7RWlCamxDTTtJQUF3QixTQURiO0VqQnNsQ2pCOztFaUJybENNO0lBQXdCLFNBRGI7RWpCMGxDakI7O0VpQmxsQ1U7SUZoQlY7RWZzbUNBOztFaUJ0bENVO0lGaEJWO0VmMG1DQTs7RWlCMWxDVTtJRmhCVjtFZjhtQ0E7O0VpQjlsQ1U7SUZoQlY7RWZrbkNBOztFaUJsbUNVO0lGaEJWO0Vmc25DQTs7RWlCdG1DVTtJRmhCVjtFZjBuQ0E7O0VpQjFtQ1U7SUZoQlY7RWY4bkNBOztFaUI5bUNVO0lGaEJWO0Vma29DQTs7RWlCbG5DVTtJRmhCVjtFZnNvQ0E7O0VpQnRuQ1U7SUZoQlY7RWYwb0NBOztFaUIxbkNVO0lGaEJWO0VmOG9DQTs7RWlCOW5DVTtJRmhCVjtFZmtwQ0E7QUFDRjtBZ0I5b0NJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQjRxQ047O0VlaHBDQTtJQUNFO0lBQ0E7RWZtcENGOztFZXJwQ0E7SUFDRTtJQUNBO0Vmd3BDRjs7RWUxcENBO0lBQ0U7SUFDQTtFZjZwQ0Y7O0VlL3BDQTtJQUNFO0lBQ0E7RWZrcUNGOztFZXBxQ0E7SUFDRTtJQUNBO0VmdXFDRjs7RWV6cUNBO0lBQ0U7SUFDQTtFZjRxQ0Y7O0VpQi9yQ0k7SUZDSjtJQUNBO0lBQ0E7RWZrc0NBOztFaUIvckNRO0lGYlI7SUFJQTtFZjZzQ0E7O0VpQnBzQ1E7SUZiUjtJQUlBO0Vma3RDQTs7RWlCenNDUTtJRmJSO0lBSUE7RWZ1dENBOztFaUI5c0NRO0lGYlI7SUFJQTtFZjR0Q0E7O0VpQm50Q1E7SUZiUjtJQUlBO0VmaXVDQTs7RWlCeHRDUTtJRmJSO0lBSUE7RWZzdUNBOztFaUI3dENRO0lGYlI7SUFJQTtFZjJ1Q0E7O0VpQmx1Q1E7SUZiUjtJQUlBO0VmZ3ZDQTs7RWlCdnVDUTtJRmJSO0lBSUE7RWZxdkNBOztFaUI1dUNRO0lGYlI7SUFJQTtFZjB2Q0E7O0VpQmp2Q1E7SUZiUjtJQUlBO0VmK3ZDQTs7RWlCdHZDUTtJRmJSO0lBSUE7RWZvd0NBOztFaUJydkNJO0lBQXdCO0VqQnl2QzVCOztFaUJ2dkNJO0lBQXVCO0VqQjJ2QzNCOztFaUJ4dkNNO0lBQXdCLFFBRGI7RWpCNnZDakI7O0VpQjV2Q007SUFBd0IsUUFEYjtFakJpd0NqQjs7RWlCaHdDTTtJQUF3QixRQURiO0VqQnF3Q2pCOztFaUJwd0NNO0lBQXdCLFFBRGI7RWpCeXdDakI7O0VpQnh3Q007SUFBd0IsUUFEYjtFakI2d0NqQjs7RWlCNXdDTTtJQUF3QixRQURiO0VqQml4Q2pCOztFaUJoeENNO0lBQXdCLFFBRGI7RWpCcXhDakI7O0VpQnB4Q007SUFBd0IsUUFEYjtFakJ5eENqQjs7RWlCeHhDTTtJQUF3QixRQURiO0VqQjZ4Q2pCOztFaUI1eENNO0lBQXdCLFFBRGI7RWpCaXlDakI7O0VpQmh5Q007SUFBd0IsU0FEYjtFakJxeUNqQjs7RWlCcHlDTTtJQUF3QixTQURiO0VqQnl5Q2pCOztFaUJ4eUNNO0lBQXdCLFNBRGI7RWpCNnlDakI7O0VpQnJ5Q1U7SUZoQlY7RWZ5ekNBOztFaUJ6eUNVO0lGaEJWO0VmNnpDQTs7RWlCN3lDVTtJRmhCVjtFZmkwQ0E7O0VpQmp6Q1U7SUZoQlY7RWZxMENBOztFaUJyekNVO0lGaEJWO0VmeTBDQTs7RWlCenpDVTtJRmhCVjtFZjYwQ0E7O0VpQjd6Q1U7SUZoQlY7RWZpMUNBOztFaUJqMENVO0lGaEJWO0VmcTFDQTs7RWlCcjBDVTtJRmhCVjtFZnkxQ0E7O0VpQnowQ1U7SUZoQlY7RWY2MUNBOztFaUI3MENVO0lGaEJWO0VmaTJDQTs7RWlCajFDVTtJRmhCVjtFZnEyQ0E7QUFDRjtBZ0JqMkNJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQiszQ047O0VlbjJDQTtJQUNFO0lBQ0E7RWZzMkNGOztFZXgyQ0E7SUFDRTtJQUNBO0VmMjJDRjs7RWU3MkNBO0lBQ0U7SUFDQTtFZmczQ0Y7O0VlbDNDQTtJQUNFO0lBQ0E7RWZxM0NGOztFZXYzQ0E7SUFDRTtJQUNBO0VmMDNDRjs7RWU1M0NBO0lBQ0U7SUFDQTtFZiszQ0Y7O0VpQmw1Q0k7SUZDSjtJQUNBO0lBQ0E7RWZxNUNBOztFaUJsNUNRO0lGYlI7SUFJQTtFZmc2Q0E7O0VpQnY1Q1E7SUZiUjtJQUlBO0VmcTZDQTs7RWlCNTVDUTtJRmJSO0lBSUE7RWYwNkNBOztFaUJqNkNRO0lGYlI7SUFJQTtFZis2Q0E7O0VpQnQ2Q1E7SUZiUjtJQUlBO0VmbzdDQTs7RWlCMzZDUTtJRmJSO0lBSUE7RWZ5N0NBOztFaUJoN0NRO0lGYlI7SUFJQTtFZjg3Q0E7O0VpQnI3Q1E7SUZiUjtJQUlBO0VmbThDQTs7RWlCMTdDUTtJRmJSO0lBSUE7RWZ3OENBOztFaUIvN0NRO0lGYlI7SUFJQTtFZjY4Q0E7O0VpQnA4Q1E7SUZiUjtJQUlBO0VmazlDQTs7RWlCejhDUTtJRmJSO0lBSUE7RWZ1OUNBOztFaUJ4OENJO0lBQXdCO0VqQjQ4QzVCOztFaUIxOENJO0lBQXVCO0VqQjg4QzNCOztFaUIzOENNO0lBQXdCLFFBRGI7RWpCZzlDakI7O0VpQi84Q007SUFBd0IsUUFEYjtFakJvOUNqQjs7RWlCbjlDTTtJQUF3QixRQURiO0VqQnc5Q2pCOztFaUJ2OUNNO0lBQXdCLFFBRGI7RWpCNDlDakI7O0VpQjM5Q007SUFBd0IsUUFEYjtFakJnK0NqQjs7RWlCLzlDTTtJQUF3QixRQURiO0VqQm8rQ2pCOztFaUJuK0NNO0lBQXdCLFFBRGI7RWpCdytDakI7O0VpQnYrQ007SUFBd0IsUUFEYjtFakI0K0NqQjs7RWlCMytDTTtJQUF3QixRQURiO0VqQmcvQ2pCOztFaUIvK0NNO0lBQXdCLFFBRGI7RWpCby9DakI7O0VpQm4vQ007SUFBd0IsU0FEYjtFakJ3L0NqQjs7RWlCdi9DTTtJQUF3QixTQURiO0VqQjQvQ2pCOztFaUIzL0NNO0lBQXdCLFNBRGI7RWpCZ2dEakI7O0VpQngvQ1U7SUZoQlY7RWY0Z0RBOztFaUI1L0NVO0lGaEJWO0VmZ2hEQTs7RWlCaGdEVTtJRmhCVjtFZm9oREE7O0VpQnBnRFU7SUZoQlY7RWZ3aERBOztFaUJ4Z0RVO0lGaEJWO0VmNGhEQTs7RWlCNWdEVTtJRmhCVjtFZmdpREE7O0VpQmhoRFU7SUZoQlY7RWZvaURBOztFaUJwaERVO0lGaEJWO0Vmd2lEQTs7RWlCeGhEVTtJRmhCVjtFZjRpREE7O0VpQjVoRFU7SUZoQlY7RWZnakRBOztFaUJoaURVO0lGaEJWO0Vmb2pEQTs7RWlCcGlEVTtJRmhCVjtFZndqREE7QUFDRjtBa0I1bURBO0VBQ0U7RUFDQSxtQlppSU87RVloSVAsY1pTUztFWVJULDZCZGlGbUM7QUo2aERyQztBa0I1bURFOztFQUVFLGdCWm1WMEI7RVlsVjFCO0VBQ0E7QWxCOG1ESjtBa0IzbURFO0VBQ0U7RUFDQTtBbEI2bURKO0FrQjFtREU7RUFDRTtBbEI0bURKOztBa0JsbURFOztFQUVFLGVaNlQwQjtBTnd5QzlCOztBa0I1bERBO0VBQ0U7QWxCK2xERjtBa0I3bERFOztFQUVFO0FsQitsREo7QWtCM2xESTs7RUFFRTtBbEI2bEROOztBa0J2bERFOzs7O0VBSUU7QWxCMGxESjs7QWtCamxERTtFQUNFLHlCZGVpQztBSnFrRHJDOztBT25wREU7RVcyRUksY1p2RUs7RVl3RUwseUJkRytCO0FKeWtEckM7O0FtQjlwREk7OztFQUdFLHlCRDJGK0I7QWxCc2tEckM7QW1CN3BETTs7OztFQUlFLHFCRG1GeUU7QWxCNGtEakY7O0FPcHFERTtFWWlCTSx5QkFKZTtBbkIycER2QjtBbUJycERROztFQUVFLHlCQVJhO0FuQitwRHZCOztBbUJsckRJOzs7RUFHRSx5QkQyRitCO0FsQjBsRHJDO0FtQmpyRE07Ozs7RUFJRSxxQkRtRnlFO0FsQmdtRGpGOztBT3hyREU7RVlpQk0seUJBSmU7QW5CK3FEdkI7QW1CenFEUTs7RUFFRSx5QkFSYTtBbkJtckR2Qjs7QW1CdHNESTs7O0VBR0UseUJEMkYrQjtBbEI4bURyQztBbUJyc0RNOzs7O0VBSUUscUJEbUZ5RTtBbEJvbkRqRjs7QU81c0RFO0VZaUJNLHlCQUplO0FuQm1zRHZCO0FtQjdyRFE7O0VBRUUseUJBUmE7QW5CdXNEdkI7O0FtQjF0REk7OztFQUdFLHlCRDJGK0I7QWxCa29EckM7QW1CenRETTs7OztFQUlFLHFCRG1GeUU7QWxCd29EakY7O0FPaHVERTtFWWlCTSx5QkFKZTtBbkJ1dER2QjtBbUJqdERROztFQUVFLHlCQVJhO0FuQjJ0RHZCOztBbUI5dURJOzs7RUFHRSx5QkQyRitCO0FsQnNwRHJDO0FtQjd1RE07Ozs7RUFJRSxxQkRtRnlFO0FsQjRwRGpGOztBT3B2REU7RVlpQk0seUJBSmU7QW5CMnVEdkI7QW1CcnVEUTs7RUFFRSx5QkFSYTtBbkIrdUR2Qjs7QW1CbHdESTs7O0VBR0UseUJEMkYrQjtBbEIwcURyQztBbUJqd0RNOzs7O0VBSUUscUJEbUZ5RTtBbEJnckRqRjs7QU94d0RFO0VZaUJNLHlCQUplO0FuQit2RHZCO0FtQnp2RFE7O0VBRUUseUJBUmE7QW5CbXdEdkI7O0FtQnR4REk7OztFQUdFLHlCRDJGK0I7QWxCOHJEckM7QW1CcnhETTs7OztFQUlFLHFCRG1GeUU7QWxCb3NEakY7O0FPNXhERTtFWWlCTSx5QkFKZTtBbkJteER2QjtBbUI3d0RROztFQUVFLHlCQVJhO0FuQnV4RHZCOztBbUIxeURJOzs7RUFHRSx5QkQyRitCO0FsQmt0RHJDO0FtQnp5RE07Ozs7RUFJRSxxQkRtRnlFO0FsQnd0RGpGOztBT2h6REU7RVlpQk0seUJBSmU7QW5CdXlEdkI7QW1CanlEUTs7RUFFRSx5QkFSYTtBbkIyeUR2Qjs7QW1COXpESTs7O0VBR0UseUJmbUYrQjtBSjh1RHJDOztBTzl6REU7RVlpQk0seUJBSmU7QW5CcXpEdkI7QW1CL3lEUTs7RUFFRSx5QkFSYTtBbkJ5ekR2Qjs7QWtCanVESTtFQUNFLFdaM0dLO0VZNEdMLHlCWnBHSztFWXFHTCxxQlppUXdCO0FObStDOUI7QWtCL3RESTtFQUNFLGNkekIrQjtFYzBCL0IseUJkM0IrQjtFYzRCL0IscUJkOUIrQjtBSit2RHJDOztBa0I1dERBO0VBQ0UsV1ozSFM7RVk0SFQseUJacEhTO0FObTFEWDtBa0I3dERFOzs7RUFHRSxxQlo2TzBCO0FOay9DOUI7QWtCNXRERTtFQUNFO0FsQjh0REo7QWtCMXRESTtFQUNFLDJDWmlPd0I7QU4yL0M5QjtBT2oyREU7RVc0SU0sV1pqSkc7RVlrSkgsNENaMk5zQjtBTjYvQzlCOztBZ0J4eURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCMHNETjtFa0J2c0RNO0lBQ0U7RWxCeXNEUjtBQUNGO0FnQnB6REk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEJxdEROO0VrQmx0RE07SUFDRTtFbEJvdERSO0FBQ0Y7QWdCL3pESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQmd1RE47RWtCN3RETTtJQUNFO0VsQit0RFI7QUFDRjtBZ0IxMERJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCMnVETjtFa0J4dURNO0lBQ0U7RWxCMHVEUjtBQUNGO0FrQnB2REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbEJxdkRSO0FrQmx2RFE7RUFDRTtBbEJvdkRWOztBb0JqNkRBO0VBQ0U7RUFDQTtFQUNBLGtDZDJlc0M7RWMxZXRDO0VmMEtJO0VldktKLGdCZG1SNEI7RWNsUjVCLGdCaEI4Q2dDO0VnQjdDaEMsY2REUztFY0VULHNCZFRTO0VjVVQ7RUFDQTtFUkFFO0VTRkUsd0VEUUo7QXBCKzVERjtBcUJuNkRNO0VEZE47SUNlUTtFckJzNkROO0FBQ0Y7QW9CajZERTtFQUNFO0VBQ0E7QXBCbTZESjtBc0JuN0RFO0VBQ0U7RUFDQSxzQmhCUk87RWdCU1AscUJsQnVENkI7RWtCdEQ3QjtFQUtFLGlEaEJxWHdCO0FONGpEOUI7QW9CbjZERTtFQUNFLGNoQmdCdUM7RWdCZHZDO0FwQm82REo7QW9CNTVERTtFQUVFLHlCaEJ1QnVDO0VnQnJCdkM7QXBCNDVESjs7QW9CcDVERTs7OztFQUNFO0FwQjA1REo7O0FvQnA1REU7RUFDRTtFQUNBO0FwQnU1REo7QW9CcDVERTtFQU1FLGNkL0RPO0VjZ0VQLHNCZHZFTztBTnc5RFg7O0FvQjU0REE7O0VBRUU7RUFDQTtBcEIrNERGOztBb0JyNERBO0VBQ0U7RUFDQTtFQUNBO0VmaUVFO0VlL0RGLGdCaEJ6Q2dDO0FKaTdEbEM7O0FvQnI0REE7RUFDRTtFQUNBO0VmMEVJO0VleEVKLGdCaEJ4Q2dDO0FKZzdEbEM7O0FvQnI0REE7RUFDRTtFQUNBO0VmbUVJO0VlakVKLGdCaEJuRGdDO0FKMjdEbEM7O0FvQi8zREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFZm9ESTtFZWxESixnQmhCdEVnQztFZ0J1RWhDLGNoQi9FeUM7RWdCZ0Z6QztFQUNBO0VBQ0E7QXBCazRERjtBb0JoNERFO0VBRUU7RUFDQTtBcEJpNERKOztBb0JyM0RBO0VBQ0UsZ0NkNlZzQztFYzVWdEM7RWYyQkk7RWV6QkosZ0JoQjNGZ0M7RVE5QzlCO0Faa2dFSjs7QW9CcjNEQTtFQUNFLGtDZHNWc0M7RWNyVnRDO0VmbUJJO0VlakJKLGdCaEIvRmdDO0VRbEQ5QjtBWjBnRUo7O0FvQm4zREU7RUFFRTtBcEJxM0RKOztBb0JqM0RBO0VBQ0U7QXBCbzNERjs7QW9CNTJEQTtFQUNFLG1CZDJVc0M7QU5vaUR4Qzs7QW9CNTJEQTtFQUNFO0VBQ0EsbUJkNFRzQztBTm1qRHhDOztBb0J2MkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCMDJERjtBb0J4MkRFOztFQUVFO0VBQ0E7QXBCMDJESjs7QW9CajJEQTtFQUNFO0VBQ0E7RUFDQSxxQmRpU3NDO0FObWtEeEM7O0FvQmoyREE7RUFDRTtFQUNBLGtCZDZSc0M7RWM1UnRDO0FwQm8yREY7QW9CajJERTtFQUVFLGNoQjdDZ0M7QUorNERwQzs7QW9COTFEQTtFQUNFO0FwQmkyREY7O0FvQjkxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQmQ4UXNDO0FObWxEeEM7QW9COTFERTtFQUNFO0VBQ0E7RUFDQSx1QmR5UW9DO0VjeFFwQztBcEJnMkRKOztBc0I3aUVFO0VBQ0U7RUFDQTtFQUNBLG1CaEIyY29DO0VEdFZwQztFaUJuSEEsY0ZxTnFDO0FwQjIxRHpDOztBc0I3aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ3SEU7RWlCdEhGLGdCaEJ1TzBCO0VnQnRPMUI7RUFDQTtFVjlDQTtBWitsRUo7QXNCNWlFSTtFQUVFO0F0QjZpRU47O0FzQnhpRUk7Ozs7RUFFRTtBdEI2aUVOOztBc0IzbEVJO0VBb0RFLHFCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCeWlFUjtBc0J0aUVNO0VBQ0UscUJGdUtpQztFRXRLakM7QXRCd2lFUjs7QXNCeG1FSTtFQXlFSTtFQUNBO0F0Qm1pRVI7O0FzQjdtRUk7RUFtRkksbUNoQjZYZ0M7RWdCNVhoQztBdEI4aEVSOztBc0JsbkVJO0VBMkZFLHFCRjJJbUM7RUV4SWpDO0VBQ0E7QXRCeWhFUjtBc0J0aEVNO0VBQ0UscUJGbUlpQztFRWxJakM7QXRCd2hFUjs7QXNCamhFTTtFQUNFLGNGMEhpQztBcEIwNUR6QztBc0JqaEVNOzs7RUFFRTtBdEJvaEVSOztBc0I3Z0VNO0VBQ0UsY0Y2R2lDO0FwQm02RHpDO0FzQjlnRVE7RUFDRSxxQkYwRytCO0FwQnM2RHpDO0FzQjNnRVE7RUFDRTtFQzVKTix5QkQ2SjJCO0F0QjZnRS9CO0FzQnhnRVE7RUFDRTtBdEIwZ0VWO0FzQnZnRVE7RUFDRSxxQkFWcUI7QXRCbWhFL0I7O0FzQmhnRU07RUFDRSxxQkFwQnVCO0F0QnVoRS9CO0FzQi8vRFE7RUFDRSxxQkF6QnFCO0VBMEJyQjtBdEJpZ0VWOztBc0JscEVFO0VBQ0U7RUFDQTtFQUNBLG1CaEIyY29DO0VEdFZwQztFaUJuSEEsY0ZxTnFDO0FwQmc4RHpDOztBc0JscEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ3SEU7RWlCdEhGLGdCaEJ1TzBCO0VnQnRPMUI7RUFDQTtFVjlDQTtBWm9zRUo7QXNCanBFSTtFQUVFO0F0QmtwRU47O0FzQjdvRUk7Ozs7RUFFRTtBdEJrcEVOOztBc0Joc0VJO0VBb0RFLHFCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCOG9FUjtBc0Izb0VNO0VBQ0UscUJGdUtpQztFRXRLakM7QXRCNm9FUjs7QXNCN3NFSTtFQXlFSTtFQUNBO0F0QndvRVI7O0FzQmx0RUk7RUFtRkksbUNoQjZYZ0M7RWdCNVhoQztBdEJtb0VSOztBc0J2dEVJO0VBMkZFLHFCRjJJbUM7RUV4SWpDO0VBQ0E7QXRCOG5FUjtBc0IzbkVNO0VBQ0UscUJGbUlpQztFRWxJakM7QXRCNm5FUjs7QXNCdG5FTTtFQUNFLGNGMEhpQztBcEIrL0R6QztBc0J0bkVNOzs7RUFFRTtBdEJ5bkVSOztBc0JsbkVNO0VBQ0UsY0Y2R2lDO0FwQndnRXpDO0FzQm5uRVE7RUFDRSxxQkYwRytCO0FwQjJnRXpDO0FzQmhuRVE7RUFDRTtFQzVKTix5QkQ2SjJCO0F0QmtuRS9CO0FzQjdtRVE7RUFDRTtBdEIrbUVWO0FzQjVtRVE7RUFDRSxxQkFWcUI7QXRCd25FL0I7O0FzQnJtRU07RUFDRSxxQkFwQnVCO0F0QjRuRS9CO0FzQnBtRVE7RUFDRSxxQkF6QnFCO0VBMEJyQjtBdEJzbUVWOztBb0JqaEVBO0VBQ0U7RUFDQTtFQUNBO0FwQm9oRUY7QW9CL2dFRTtFQUNFO0FwQmloRUo7QWdCaHZFSTtFSW9PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwQitnRUo7RW9CM2dFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBCNmdFSjtFb0J6Z0VFO0lBQ0U7SUFDQTtJQUNBO0VwQjJnRUo7RW9CdmdFRTtJQUNFO0VwQnlnRUo7RW9CdGdFRTs7SUFFRTtFcEJ3Z0VKO0VvQm5nRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQnFnRUo7RW9CbmdFRTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHFCZGdMa0M7SWMvS2xDO0VwQnFnRUo7RW9CbGdFRTtJQUNFO0lBQ0E7RXBCb2dFSjtFb0JsZ0VFO0lBQ0U7RXBCb2dFSjtBQUNGOztBd0J0MUVBO0VBQ0U7RUFFQSxtQnBCMENrQztFb0J6Q2xDLGNsQk1TO0VrQkxUO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUN1RkE7RXBCNEVJO0VvQjFFSixnQnJCOUNnQztFUTFDOUI7RVNGRSxxSUdHSjtBeEJ5MUVGO0FxQngxRU07RUdkTjtJSGVRO0VyQjIxRU47QUFDRjtBT3IyRUU7RWlCVUUsY2xCTk87RWtCT1A7QXhCODFFSjtBd0IzMUVFO0VBRUU7RUFDQSxpRGxCOFcwQjtBTjgrRDlCO0F3QngxRUU7RUFFRSxhbEJrWjBCO0FOdThEOUI7QXdCcjFFRTtFQUNFO0F4QnUxRUo7QXdCejBFQTs7RUFFRTtBeEIyMEVGOztBd0JsMEVFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTjZ6RWY7QU83M0VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJ5NEV6RztBeUI3M0VFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjAzRU47QXlCcjNFRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTjYwRWY7QXlCLzJFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJ5NUU3TDtBeUIxMkVJO0VBS0k7QXpCdzJFUjs7QXdCaDJFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU4yMUVmO0FPMzVFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCdTZFekc7QXlCMzVFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ3NUVOO0F5Qm41RUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU4yMkVmO0F5Qjc0RUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCdTdFN0w7QXlCeDRFSTtFQUtJO0F6QnM0RVI7O0F3QjkzRUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FOeTNFZjtBT3o3RUU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QnE4RXpHO0F5Qno3RUU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCczdFTjtBeUJqN0VFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FOeTRFZjtBeUIzNkVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QnE5RTdMO0F5QnQ2RUk7RUFLSTtBekJvNkVSOztBd0I1NUVFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTnU1RWY7QU92OUVFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJtK0V6RztBeUJ2OUVFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6Qm85RU47QXlCLzhFRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTnU2RWY7QXlCejhFRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJtL0U3TDtBeUJwOEVJO0VBS0k7QXpCazhFUjs7QXdCMTdFRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU5xN0VmO0FPci9FRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCaWdGekc7QXlCci9FRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJrL0VOO0F5QjcrRUU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU5xOEVmO0F5QnYrRUU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCaWhGN0w7QXlCbCtFSTtFQUtJO0F6QmcrRVI7O0F3Qng5RUU7RUMzREE7RUZBRSx5QmpCc0VXO0VtQnBFYixxQm5Cb0VhO0FObTlFZjtBT25oRkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QitoRnpHO0F5Qm5oRkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCZ2hGTjtBeUIzZ0ZFO0VBRUU7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FObStFZjtBeUJyZ0ZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QitpRjdMO0F5QmhnRkk7RUFLSTtBekI4L0VSOztBd0J0L0VFO0VDM0RBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBTmkvRWY7QU9qakZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekI2akZ6RztBeUJqakZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjhpRk47QXlCemlGRTtFQUVFO0VBQ0EseUJuQjBDVztFbUJ6Q1gscUJuQnlDVztBTmlnRmY7QXlCbmlGRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekI2a0Y3TDtBeUI5aEZJO0VBS0k7QXpCNGhGUjs7QXdCcGhGRTtFQzNEQTtFRkFFLHlCakJzRVc7RW1CcEViLHFCbkJvRWE7QU4rZ0ZmO0FPL2tGRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCMmxGekc7QXlCL2tGRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI0a0ZOO0F5QnZrRkU7RUFFRTtFQUNBLHlCbkIwQ1c7RW1CekNYLHFCbkJ5Q1c7QU4raEZmO0F5QmprRkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCMm1GN0w7QXlCNWpGSTtFQUtJO0F6QjBqRlI7O0F3QjVpRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU40aUZmO0FPNW1GRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTmlqRmY7QXlCcGpGRTtFQUVFO0F6QnFqRko7QXlCbGpGRTtFQUVFLGNuQkpXO0VtQktYO0F6Qm1qRko7QXlCaGpGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTjZqRmY7QXlCOWlGSTtFQUtJO0F6QjRpRlI7O0F3QnJrRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU5xa0ZmO0FPcm9GRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTjBrRmY7QXlCN2tGRTtFQUVFO0F6QjhrRko7QXlCM2tGRTtFQUVFLGNuQkpXO0VtQktYO0F6QjRrRko7QXlCemtGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTnNsRmY7QXlCdmtGSTtFQUtJO0F6QnFrRlI7O0F3QjlsRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU44bEZmO0FPOXBGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTm1tRmY7QXlCdG1GRTtFQUVFO0F6QnVtRko7QXlCcG1GRTtFQUVFLGNuQkpXO0VtQktYO0F6QnFtRko7QXlCbG1GRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTittRmY7QXlCaG1GSTtFQUtJO0F6QjhsRlI7O0F3QnZuRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU51bkZmO0FPdnJGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTjRuRmY7QXlCL25GRTtFQUVFO0F6QmdvRko7QXlCN25GRTtFQUVFLGNuQkpXO0VtQktYO0F6QjhuRko7QXlCM25GRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTndvRmY7QXlCem5GSTtFQUtJO0F6QnVuRlI7O0F3QmhwRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU5ncEZmO0FPaHRGRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTnFwRmY7QXlCeHBGRTtFQUVFO0F6QnlwRko7QXlCdHBGRTtFQUVFLGNuQkpXO0VtQktYO0F6QnVwRko7QXlCcHBGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTmlxRmY7QXlCbHBGSTtFQUtJO0F6QmdwRlI7O0F3QnpxRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU55cUZmO0FPenVGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTjhxRmY7QXlCanJGRTtFQUVFO0F6QmtyRko7QXlCL3FGRTtFQUVFLGNuQkpXO0VtQktYO0F6QmdyRko7QXlCN3FGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTjByRmY7QXlCM3FGSTtFQUtJO0F6QnlxRlI7O0F3QmxzRkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU5rc0ZmO0FPbHdGRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTnVzRmY7QXlCMXNGRTtFQUVFO0F6QjJzRko7QXlCeHNGRTtFQUVFLGNuQkpXO0VtQktYO0F6QnlzRko7QXlCdHNGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTm10RmY7QXlCcHNGSTtFQUtJO0F6QmtzRlI7O0F3QjN0RkU7RUNQQSxjbkJZYTtFbUJYYixxQm5CV2E7QU4ydEZmO0FPM3hGRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJuQk9XO0VtQk5YLHFCbkJNVztBTmd1RmY7QXlCbnVGRTtFQUVFO0F6Qm91Rko7QXlCanVGRTtFQUVFLGNuQkpXO0VtQktYO0F6Qmt1Rko7QXlCL3RGRTtFQUdFO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBTjR1RmY7QXlCN3RGSTtFQUtJO0F6QjJ0RlI7O0F3Qnp1RkE7RUFDRSxnQmxCNk00QjtFa0I1TTVCLGNsQjJGd0M7RWtCMUZ4QyxxQmxCMkZ3QztBTmlwRjFDO0FPcnpGRTtFaUI0RUUsY2xCeUZzQztFa0J4RnRDLDBCbEJ5RnNDO0FObXBGMUM7QXdCenVGRTtFQUVFLDBCbEJvRnNDO0FOc3BGMUM7QXdCdnVGRTtFQUVFLGNsQnRGTztFa0J1RlA7QXhCd3VGSjs7QXdCN3RGQTtFQ1BFO0VwQjRFSTtFb0IxRUosZ0JyQnRDZ0M7RVFsRDlCO0FaaTBGSjs7QXdCaHVGQTtFQ1hFO0VwQjRFSTtFb0IxRUosZ0JyQjFDZ0M7RVE5QzlCO0FadzBGSjs7QXdCOXRGQTtFQUNFO0VBQ0E7QXhCaXVGRjtBd0I5dEZFO0VBQ0Usa0JsQndUMEI7QU53NkU5Qjs7QXdCeHRGRTs7O0VBQ0U7QXhCNnRGSjs7QTBCeDJGQTtFTGdCTSxnQ0tmSjtBMUIyMkZGO0FxQngxRk07RUtwQk47SUxxQlE7RXJCMjFGTjtBQUNGO0EwQjkyRkU7RUFDRTtBMUJnM0ZKOztBMEIzMkZFO0VBQ0U7QTFCODJGSjs7QTBCMTJGQTtFQUNFO0VBQ0E7RUFDQTtFTERJLDZCS0VKO0ExQjYyRkY7QXFCMzJGTTtFS05OO0lMT1E7RXJCODJGTjtBQUNGO0EwQmgzRkU7RUFDRTtFQUNBO0VMTkUsNEJLT0Y7QTFCazNGSjtBcUJyM0ZNO0VLQUo7SUxDTTtFckJ3M0ZOO0FBQ0Y7O0EyQjc0RkE7Ozs7RUFJRTtBM0JnNUZGOztBMkI3NEZBO0VBQ0U7QTNCZzVGRjtBNEI1M0ZJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7QTVCKzVGRjtBNEIxMkZJO0VBQ0U7QTVCNDJGTjs7QTJCdDVGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdFbURtQjtFRmxEbkI7RUFDQTtFQUNBLGdCckJpdUJrQztFcUJodUJsQztFQUNBO0V0QjJKSTtFc0J6SkosY3JCWFM7RXFCWVQ7RUFDQTtFQUNBLHNCckJ2QlM7RXFCd0JUO0VBQ0E7RWZkRTtBWnc2Rko7O0EyQmo1Rkk7RUFDRTtFQUNBO0EzQm81Rk47O0EyQmo1Rkk7RUFDRTtFQUNBO0EzQm81Rk47O0FnQng0Rkk7RVduQkE7SUFDRTtJQUNBO0UzQis1Rko7O0UyQjU1RkU7SUFDRTtJQUNBO0UzQis1Rko7QUFDRjtBZ0JwNUZJO0VXbkJBO0lBQ0U7SUFDQTtFM0IwNkZKOztFMkJ2NkZFO0lBQ0U7SUFDQTtFM0IwNkZKO0FBQ0Y7QWdCLzVGSTtFV25CQTtJQUNFO0lBQ0E7RTNCcTdGSjs7RTJCbDdGRTtJQUNFO0lBQ0E7RTNCcTdGSjtBQUNGO0FnQjE2Rkk7RVduQkE7SUFDRTtJQUNBO0UzQmc4Rko7O0UyQjc3RkU7SUFDRTtJQUNBO0UzQmc4Rko7QUFDRjtBMkJ6N0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJyQityQmdDO0FONHZFcEM7QTRCMTlGSTtFQUNFO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0E1QnMvRkY7QTRCeDhGSTtFQUNFO0E1QjA4Rk47O0EyQi83RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCckJpckJnQztBTml4RXBDO0E0Qi8rRkk7RUFDRTtFQUNBLG9CdEIrTndCO0VzQjlOeEIsdUJ0QjZOd0I7RXNCNU54QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBNUJvZ0dGO0E0Qjc5Rkk7RUFDRTtBNUIrOUZOO0EyQjE4Rkk7RUFDRTtBM0I0OEZOOztBMkJ0OEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnJCZ3FCZ0M7QU55eUVwQztBNEJ2Z0dJO0VBQ0U7RUFDQSxvQnRCK053QjtFc0I5TnhCLHVCdEI2TndCO0VzQjVOeEI7QTVCeWdHTjtBNEI5L0ZNO0VBQ0U7QTVCZ2dHUjtBNEI3L0ZNO0VBQ0U7RUFDQSxxQnRCNE1zQjtFc0IzTXRCLHVCdEIwTXNCO0VzQnpNdEI7RUE5Qk47RUFDQTtFQUNBO0E1QjhoR0Y7QTRCNy9GSTtFQUNFO0E1QisvRk47QTJCejlGSTtFQUNFO0EzQjI5Rk47O0EyQm45RkU7RUFJRTtFQUNBO0EzQm05Rko7O0EyQjk4RkE7RUc5R0U7RUFDQTtFQUNBO0VBQ0E7QTlCZ2tHRjs7QTJCOThGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JyQmlLNEI7RXFCaEs1QixjdkIwRXNDO0V1QnpFdEM7RUFFQTtFQUNBO0VBQ0E7QTNCZzlGRjtBT3JrR0U7RW9Cb0lFLGN2QnVEb0M7RXVCdERwQztFSi9JQSx5Qm5Cc01vQztBSjg0RnhDO0EyQmo4RkU7RUFFRSxjdkJtRG9DO0V1QmxEcEM7RUp0SkEseUJuQnlNb0M7QUpnNUZ4QztBMkIvN0ZFO0VBRUUsY3ZCK0NvQztFdUI5Q3BDO0VBQ0E7QTNCZzhGSjs7QTJCeDdGQTtFQUNFO0EzQjI3RkY7O0EyQnY3RkE7RUFDRTtFQUNBLHNCckJpbUJrQztFcUJobUJsQztFdEJBSTtFc0JFSixjdkI2QnNDO0V1QjVCdEM7QTNCMDdGRjs7QTJCdDdGQTtFQUNFO0VBQ0E7RUFDQSxjdkJZc0M7QUo2NkZ4Qzs7QStCcG5HQTs7RUFFRTtFQUNBO0VBQ0E7QS9CdW5HRjtBK0JybkdFOztFQUNFO0VBQ0E7QS9Cd25HSjtBT3ZuR0U7O0V3QklJO0EvQnVuR047QStCcm5HSTs7OztFQUdFO0EvQnduR047O0ErQmxuR0E7RUFDRTtFQUNBO0VBQ0E7QS9CcW5HRjtBK0JubkdFO0VBQ0U7QS9CcW5HSjs7QStCL21HRTs7RUFFRTtBL0JrbkdKO0ErQjltR0U7O0VuQlhFO0VBQ0E7QVo2bkdKO0ErQjltR0U7O0VuQkZFO0VBQ0E7QVpvbkdKOztBK0JqbUdBO0VBQ0U7RUFDQTtBL0JvbUdGO0ErQmxtR0U7RUFHRTtBL0JrbUdKO0ErQi9sR0U7RUFDRTtBL0JpbUdKOztBK0I3bEdBO0VBQ0U7RUFDQTtBL0JnbUdGOztBK0I3bEdBO0VBQ0U7RUFDQTtBL0JnbUdGOztBK0I1a0dBO0VBQ0U7RUFDQTtFQUNBO0EvQitrR0Y7QStCN2tHRTs7RUFFRTtBL0Ira0dKO0ErQjVrR0U7O0VBRUU7QS9COGtHSjtBK0Ixa0dFOztFbkJyRkU7RUFDQTtBWm1xR0o7QStCMWtHRTs7RW5CeEdFO0VBQ0E7QVpzckdKOztBK0IzakdFOztFQUVFO0EvQjhqR0o7QStCNWpHSTs7OztFQUVFO0VBQ0E7RUFDQTtBL0Jna0dOOztBZ0N6dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0dEdGO0FnQzF0R0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzR0R0o7QWdDMXRHSTs7Ozs7Ozs7Ozs7O0VBR0U7QWhDcXVHTjtBZ0NodUdFOzs7RUFHRTtBaENrdUdKO0FnQzl0R0U7RUFDRTtBaENndUdKO0FnQzN0R0k7O0VwQklBO0VBQ0E7QVoydEdKO0FnQzN0R0U7RUFDRTtFQUNBO0FoQzZ0R0o7QWdDM3RHSTtFcEJuQkE7RUFDQTtBWml2R0o7QWdDN3RHSTtFcEJQQTtFQUNBO0FadXVHSjtBZ0M3dEdJOzs7O0VwQnpCQTtFQUNBO0FaNHZHSjtBZ0MzdEdJOzs7O0VwQmxDQTtFQUNBO0FabXdHSjs7QWdDbHRHQTs7RUFFRTtBaENxdEdGO0FnQ2h0R0U7O0VBQ0U7RUFDQTtBaENtdEdKO0FnQ2p0R0k7O0VBQ0U7QWhDb3RHTjtBZ0NodEdFOzs7Ozs7OztFQUlFO0FoQ3N0R0o7O0FnQ2x0R0E7RUFBdUI7QWhDc3RHdkI7O0FnQ3J0R0E7RUFBc0I7QWhDeXRHdEI7O0FnQ2p0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFM0IyREk7RTJCekRKLGdCMUJxSzRCO0UwQnBLNUIsZ0I1QmhFZ0M7RTRCaUVoQyxjNUJqRHlDO0U0QmtEekM7RUFDQTtFQUNBLHlCNUJuRHlDO0U0Qm9EekM7RXBCL0dFO0FabzBHSjtBZ0NqdEdFOztFQUVFO0FoQ210R0o7O0FnQ3pzR0E7O0VBRUUsa0MxQm1Xc0M7QU55MkZ4Qzs7QWdDenNHQTs7Ozs7O0VBTUU7RTNCd0JJO0UyQnRCSixnQjVCMUZnQztFUWxEOUI7QVp5MUdKOztBZ0N6c0dBOztFQUVFLGdDMUJpVnNDO0FOMjNGeEM7O0FnQ3pzR0E7Ozs7OztFQU1FO0UzQk9JO0UyQkxKLGdCNUIvR2dDO0VROUM5QjtBWjAyR0o7O0FnQ3pzR0E7O0VBRUU7QWhDNHNHRjs7QWdDanNHQTs7Ozs7Ozs7RXBCOUpJO0VBQ0E7QVowMkdKOztBZ0Nsc0dBOzs7Ozs7RXBCM0pJO0VBQ0E7QVpzMkdKOztBaUM5NEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2k1R0Y7O0FpQzk0R0E7RUFDRTtFQUNBLGtCM0J5ZnNDO0FOdzVGeEM7O0FpQzk0R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXM0JxZnNDO0UyQnBmdEM7RUFDQTtBakNpNUdGO0FpQy80R0U7RUFDRSxXM0J6Qk87RTJCMEJQLHFCM0J5TjBCO0VpQnBQMUIseUJqQm9QMEI7QU55ckc5QjtBaUM3NEdFO0VBS0ksaUQzQmdXd0I7QU4yaUc5QjtBaUN2NEdFO0VBQ0UscUI3QnVCNkI7QUprM0dqQztBaUN0NEdFO0VBQ0UsVzNCN0NPO0UyQjhDUCx5QjNCa2Y0QztFMkJqZjVDLHFCM0JpZjRDO0FOdTVGaEQ7QWlDajRHSTtFQUNFLGMzQmpESztBTm83R1g7QWlDajRHTTtFQUNFLHlCN0JPbUM7QUo0M0czQzs7QWlDejNHQTtFQUNFO0VBQ0E7RUFFQTtBakMyM0dGO0FpQ3YzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQndib0M7RTJCdmJwQyxZM0J1Ym9DO0UyQnRicEM7RUFDQTtFQUNBLHNCM0JyRk87RTJCc0ZQO0FqQ3kzR0o7QWlDcDNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNCeWFvQztFMkJ4YXBDLFkzQndhb0M7RTJCdmFwQztFQUNBO0FqQ3MzR0o7O0FpQzUyR0U7RXJCbEdFO0FaazlHSjtBaUMzMkdJO0VBQ0U7QWpDNjJHTjtBaUN4MkdJO0VBQ0UscUIzQjBId0I7RWlCcFAxQix5QmpCb1AwQjtBTml2RzlCO0FpQ3YyR0k7RUFDRTtBakN5MkdOO0FpQ3AyR0k7RVZwSUEseUNqQnloQjRDO0FOazlGaEQ7QWlDcDJHSTtFVnZJQSx5Q2pCeWhCNEM7QU5xOUZoRDs7QWlDNTFHRTtFQUVFLGtCM0IwWjRDO0FObzhGaEQ7QWlDMTFHSTtFQUNFO0FqQzQxR047QWlDdjFHSTtFVjlKQSx5Q2pCeWhCNEM7QU4rOUZoRDs7QWlDLzBHQTtFQUNFO0FqQ2sxR0Y7QWlDLzBHSTtFQUNFO0VBQ0EsYzNCa1kwQztFMkJqWTFDO0VBRUEscUIzQmdZMEM7QU5nOUZoRDtBaUM3MEdJO0VBQ0U7RUFDQTtFQUNBLHVCM0IyWDBDO0UyQjFYMUMsd0IzQjBYMEM7RTJCelgxQyx5QjNCcExLO0UyQnNMTCxxQjNCc1gwQztFZXhpQjFDLHlJWW1MQTtBakM4MEdOO0FxQjcvR007RVl1S0Y7SVp0S0k7RXJCZ2dITjtBQUNGO0FpQzkwR0k7RUFDRSxzQjNCbE1LO0UyQm1NTDtBakNnMUdOO0FpQzMwR0k7RVZ6TUEseUNqQnloQjRDO0FOOC9GaEQ7O0FpQ2owR0E7RUFDRTtFQUNBO0VBQ0Esa0MzQnFSc0M7RTJCcFJ0QztFNUI1Q0k7RTRCK0NKLGdCM0I2RDRCO0UyQjVENUIsZ0I3QnhLZ0M7RTZCeUtoQyxjM0J2TlM7RTJCd05UO0VBQ0E7RUFDQTtFckJ0TkU7RXFCeU5GO0FqQ2swR0Y7QWlDaDBHRTtFQUNFLHFCN0J2SzZCO0U2QndLN0I7RUFLRSxpRDNCbVc4QjtBTjI5RnBDO0FpQzN6R0k7RUFNRSxjM0IvT0s7RTJCZ1BMLHNCM0J2UEs7QU4raUhYO0FpQ3B6R0U7RUFFRTtFQUNBLG1CN0IxTThCO0U2QjJNOUI7QWpDcXpHSjtBaUNsekdFO0VBQ0UsYzNCN1BPO0UyQjhQUCx5QjNCbFFPO0FOc2pIWDtBaUNoekdFO0VBQ0U7QWpDa3pHSjtBaUM5eUdFO0VBQ0U7RUFDQTtBakNnekdKOztBaUM1eUdBO0VBQ0UsZ0MzQjBOc0M7RTJCek50QyxtQjdCOU5nQztFNkIrTmhDLHNCN0IvTmdDO0U2QmdPaEMsa0I3Qi9OZ0M7RUNxSDVCO0FMMDVHTjs7QWlDNXlHQTtFQUNFLGtDM0JtTnNDO0UyQmxOdEMsb0I3QmxPZ0M7RTZCbU9oQyx1QjdCbk9nQztFNkJvT2hDLHFCN0JuT2dDO0VDaUg1QjtBTGs2R047O0FpQ3Z5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQzNCaU1zQztFMkJoTXRDO0FqQzB5R0Y7O0FpQ3Z5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQzNCeUxzQztFMkJ4THRDO0VBQ0E7RUFDQTtBakMweUdGO0FpQ3h5R0U7RUFDRSxxQjdCMVA2QjtFNkIyUDdCLGlEM0J5RTBCO0FOaXVHOUI7QWlDdHlHRTtFQUVFLHlCN0JoUXVDO0FKdWlIM0M7QWlDbnlHSTtFQUNFLGlCM0IyVGE7QU4wK0ZuQjtBaUNqeUdFO0VBQ0U7QWpDbXlHSjs7QWlDL3hHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQzNCd0pzQztFMkJ2SnRDO0VBQ0E7RUFFQSxnQjNCaEU0QjtFMkJpRTVCLGdCN0JyU2dDO0U2QnNTaEMsYzNCcFZTO0UyQnFWVCxzQjNCNVZTO0UyQjZWVDtFckJsVkU7QVpvbkhKO0FpQzl4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QjNCaUlvQztFMkJoSXBDO0VBQ0EsZ0I3QnJUOEI7RTZCc1Q5QixjM0JwV087RTJCcVdQO0VWN1dBLHlCbkJ1RXVDO0U2QndTdkM7RXJCbldBO0Fab29ISjs7QWlDdHhHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDeXhHRjtBaUN2eEdFO0VBQ0U7QWpDeXhHSjtBaUNyeEdJO0VBQTBCLGlFM0JvT2U7QU5vakc3QztBaUN2eEdJO0VBQTBCLGlFM0JtT2U7QU51akc3QztBaUN6eEdJO0VBQTBCLGlFM0JrT2U7QU4wakc3QztBaUN6eEdFO0VBQ0U7QWpDMnhHSjtBaUN4eEdFO0VBQ0UsVzNCb055QztFMkJuTnpDLFkzQm1OeUM7RTJCbE56QztFVmxaQSx5QmpCb1AwQjtFMkJnSzFCLFMzQm1OeUM7RU0zbEJ6QztFU0ZFLDRHWTZZRjtFQUNBO0FqQ3l4R0o7QXFCbnFITTtFWWlZSjtJWmhZTTtFckJzcUhOO0FBQ0Y7QWlDNXhHSTtFVjFaQSx5QmpCNG1CeUM7QU42a0c3QztBaUMxeEdFO0VBQ0UsVzNCNkxnQztFMkI1TGhDLGMzQjZMZ0M7RTJCNUxoQztFQUNBLGUzQjRMZ0M7RTJCM0xoQyx5QjNCaGFPO0UyQmlhUDtFckJ6WkE7QVpzckhKO0FpQ3h4R0U7RUFDRSxXM0J5THlDO0UyQnhMekMsWTNCd0x5QztFaUJwbUJ6Qyx5QmpCb1AwQjtFMkIwTDFCLFMzQnlMeUM7RU0zbEJ6QztFU0ZFLDRHWXVhRjtFQUNBO0FqQ3l4R0o7QXFCN3JITTtFWTRaSjtJWjNaTTtFckJnc0hOO0FBQ0Y7QWlDNXhHSTtFVnBiQSx5QmpCNG1CeUM7QU51bUc3QztBaUMxeEdFO0VBQ0UsVzNCbUtnQztFMkJsS2hDLGMzQm1LZ0M7RTJCbEtoQztFQUNBLGUzQmtLZ0M7RTJCaktoQyx5QjNCMWJPO0UyQjJiUDtFckJuYkE7QVpndEhKO0FpQ3h4R0U7RUFDRSxXM0IrSnlDO0UyQjlKekMsWTNCOEp5QztFMkI3SnpDO0VBQ0Esb0IzQnJFMEI7RTJCc0UxQixtQjNCdEUwQjtFaUJuWTFCLHlCakJvUDBCO0UyQnVOMUIsUzNCNEp5QztFTTNsQnpDO0VTRkUsNEdZb2NGO0VBQ0E7QWpDeXhHSjtBcUIxdEhNO0VZc2JKO0lacmJNO0VyQjZ0SE47QUFDRjtBaUM1eEdJO0VWamRBLHlCakI0bUJ5QztBTm9vRzdDO0FpQzF4R0U7RUFDRSxXM0JzSWdDO0UyQnJJaEMsYzNCc0lnQztFMkJySWhDO0VBQ0EsZTNCcUlnQztFMkJwSWhDO0VBQ0E7RUFDQTtBakM0eEdKO0FpQ3h4R0U7RUFDRSx5QjNCOWRPO0VNUVA7QVppdkhKO0FpQ3Z4R0U7RUFDRTtFQUNBLHlCM0JwZU87RU1RUDtBWnN2SEo7QWlDcnhHSTtFQUNFLHlCM0J4ZUs7QU4rdkhYO0FpQ3B4R0k7RUFDRTtBakNzeEdOO0FpQ254R0k7RUFDRSx5QjNCaGZLO0FOcXdIWDtBaUNseEdJO0VBQ0U7QWpDb3hHTjtBaUNqeEdJO0VBQ0UseUIzQnhmSztBTjJ3SFg7O0FpQzl3R0E7OztFWnpmTSw0R1k0Zko7QWpDaXhHRjtBcUJ6d0hNO0VZcWZOOzs7SVpwZlE7RXJCOHdITjtBQUNGOztBa0MveEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENreUhGOztBa0MveEhBO0VBQ0U7RUFDQTtBbENreUhGO0FPanlIRTtFMkJHRTtBbENpeUhKO0FrQzd4SEU7RUFDRSxjNUJYTztFNEJZUDtFQUNBO0FsQyt4SEo7O0FrQ3Z4SEE7RUFDRTtBbEMweEhGO0FrQ3h4SEU7RUFDRTtFQUNBO0VBQ0E7RXRCYkE7RUFDQTtBWnd5SEo7QU9wekhFO0UyQjZCSTtFQUNBLHFDNUJpcEI4QjtBTnlvR3BDO0FrQ3Z4SEk7RUFDRSxjNUJyQ0s7RTRCc0NMO0VBQ0E7QWxDeXhITjtBa0NyeEhFOztFQUVFLGM1QjVDTztFNEI2Q1Asc0I1QnBETztFNEJxRFAsa0M1QnNvQmdDO0FOaXBHcEM7QWtDcHhIRTtFQUVFO0V0QnRDQTtFQUNBO0FaNHpISjs7QWtDM3dIRTtFQUNFO0VBQ0E7RXRCN0RBO0FaNDBISjtBa0Mzd0hFOztFQUVFLFc1QjlFTztFNEIrRVAseUI1Qm9LMEI7QU55bUg5Qjs7QWtDbndIRTs7RUFFRTtFQUNBO0FsQ3N3SEo7O0FrQ2p3SEU7O0VBRUU7RUFDQTtFQUNBO0FsQ293SEo7O0FrQzF2SEU7RUFDRTtBbEM2dkhKO0FrQzN2SEU7RUFDRTtBbEM2dkhKOztBbUN0MkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3kySEY7QW1DcjJIRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DNDJISjtBbUN4MUhBO0VBQ0U7RUFDQSxzQjdCa3FCa0M7RTZCanFCbEMseUI3QmlxQmtDO0U2QmhxQmxDLGtCN0JnRk87RUQ2Q0g7RThCM0hKO0VBQ0E7QW5DMDFIRjtBT3A0SEU7RTRCNkNFO0FuQzAxSEo7O0FtQ2oxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ28xSEY7QW1DbDFIRTtFQUNFO0VBQ0E7QW5DbzFISjtBbUNqMUhFO0VBQ0U7RUFDQTtBbkNtMUhKOztBbUMxMEhBO0VBQ0U7RUFDQSxtQjdCeWxCa0M7RTZCeGxCbEMsc0I3QndsQmtDO0FOcXZHcEM7O0FtQ2owSEE7RUFDRTtFQUNBO0VBR0E7QW5DazBIRjs7QW1DOXpIQTtFQUNFO0U5QjhESTtFOEI1REo7RUFDQTtFQUNBO0V2QnhHRTtBWjA2SEo7QU81NkhFO0U0QjhHRTtBbkNpMEhKOztBbUMzekhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzh6SEY7O0FtQzN6SEE7RUFDRSxnQjdCZ2xCa0M7RTZCL2tCbEM7QW5DOHpIRjs7QWdCcDRISTtFbUJrRkk7Ozs7OztJQUNFO0lBQ0E7RW5DMnpIUjtBQUNGO0FnQjc1SEk7RW1CNkZBO0lBb0JJO0lBQ0E7RW5DZ3pITjtFbUM5eUhNO0lBQ0U7RW5DZ3pIUjtFbUM5eUhRO0lBQ0U7RW5DZ3pIVjtFbUM3eUhRO0lBQ0UscUI3QnloQndCO0k2QnhoQnhCLG9CN0J3aEJ3QjtFTnV4R2xDO0VtQzF5SE07Ozs7OztJQUNFO0VuQ2l6SFI7RW1DbnlITTtJQUNFO0VuQ3F5SFI7RW1DbHlITTtJQUNFO0lBR0E7RW5Da3lIUjtFbUMveEhNO0lBQ0U7RW5DaXlIUjtBQUNGO0FnQmw3SEk7RW1Ca0ZJOzs7Ozs7SUFDRTtJQUNBO0VuQ3cySFI7QUFDRjtBZ0IxOEhJO0VtQjZGQTtJQW9CSTtJQUNBO0VuQzYxSE47RW1DMzFITTtJQUNFO0VuQzYxSFI7RW1DMzFIUTtJQUNFO0VuQzYxSFY7RW1DMTFIUTtJQUNFLHFCN0J5aEJ3QjtJNkJ4aEJ4QixvQjdCd2hCd0I7RU5vMEdsQztFbUN2MUhNOzs7Ozs7SUFDRTtFbkM4MUhSO0VtQ2gxSE07SUFDRTtFbkNrMUhSO0VtQy8wSE07SUFDRTtJQUdBO0VuQyswSFI7RW1DNTBITTtJQUNFO0VuQzgwSFI7QUFDRjtBZ0IvOUhJO0VtQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFbkNxNUhSO0FBQ0Y7QWdCdi9ISTtFbUI2RkE7SUFvQkk7SUFDQTtFbkMwNEhOO0VtQ3g0SE07SUFDRTtFbkMwNEhSO0VtQ3g0SFE7SUFDRTtFbkMwNEhWO0VtQ3Y0SFE7SUFDRSxxQjdCeWhCd0I7STZCeGhCeEIsb0I3QndoQndCO0VOaTNHbEM7RW1DcDRITTs7Ozs7O0lBQ0U7RW5DMjRIUjtFbUM3M0hNO0lBQ0U7RW5DKzNIUjtFbUM1M0hNO0lBQ0U7SUFHQTtFbkM0M0hSO0VtQ3ozSE07SUFDRTtFbkMyM0hSO0FBQ0Y7QWdCNWdJSTtFbUJrRkk7Ozs7OztJQUNFO0lBQ0E7RW5DazhIUjtBQUNGO0FnQnBpSUk7RW1CNkZBO0lBb0JJO0lBQ0E7RW5DdTdITjtFbUNyN0hNO0lBQ0U7RW5DdTdIUjtFbUNyN0hRO0lBQ0U7RW5DdTdIVjtFbUNwN0hRO0lBQ0UscUI3QnloQndCO0k2QnhoQnhCLG9CN0J3aEJ3QjtFTjg1R2xDO0VtQ2o3SE07Ozs7OztJQUNFO0VuQ3c3SFI7RW1DMTZITTtJQUNFO0VuQzQ2SFI7RW1DejZITTtJQUNFO0lBR0E7RW5DeTZIUjtFbUN0NkhNO0lBQ0U7RW5DdzZIUjtBQUNGO0FtQ3orSEk7RUFvQkk7RUFDQTtBbkN3OUhSO0FtQzMrSFE7Ozs7OztFQUNFO0VBQ0E7QW5Day9IVjtBbUMvOUhRO0VBQ0U7QW5DaStIVjtBbUMvOUhVO0VBQ0U7QW5DaStIWjtBbUM5OUhVO0VBQ0UscUI3QnloQndCO0U2QnhoQnhCLG9CN0J3aEJ3QjtBTnc4R3BDO0FtQzM5SFE7Ozs7OztFQUNFO0FuQ2srSFY7QW1DcDlIUTtFQUNFO0FuQ3M5SFY7QW1DbjlIUTtFQUNFO0VBR0E7QW5DbTlIVjtBbUNoOUhRO0VBQ0U7QW5DazlIVjs7QW1DcDhIRTtFQUNFLHlCN0JpZ0JnQztBTnM4R3BDO0FPL3BJRTtFNEIyTkkseUI3QjhmOEI7QU55OEdwQztBbUNsOEhJO0VBQ0UseUI3QnNmOEI7QU44OEdwQztBT3JxSUU7RTRCb09NLHlCN0JvZjRCO0FOZzlHcEM7QW1DajhITTtFQUNFLHlCN0JrZjRCO0FOaTlHcEM7QW1DLzdISTs7OztFQUlFLHlCN0J5ZThCO0FOdzlHcEM7QW1DNzdIRTtFQUNFLHlCN0JrZWdDO0U2QmplaEMsZ0M3QnNlZ0M7QU55OUdwQztBbUM1N0hFO0VBQ0U7QW5DODdISjtBbUMzN0hFO0VBQ0UseUI3QnlkZ0M7QU5vK0dwQztBbUM1N0hJO0VBQ0UseUI3QnlkOEI7QU5xK0dwQztBTzlySUU7RTRCbVFNLHlCN0JzZDRCO0FOdytHcEM7O0FtQ3Q3SEU7RUFDRSxXN0JyUk87QU44c0lYO0FPcnNJRTtFNEIrUUksVzdCeFJLO0FOaXRJWDtBbUNwN0hJO0VBQ0UsK0I3QjJiOEI7QU4yL0dwQztBTzNzSUU7RTRCd1JNLGdDN0J5YjRCO0FONi9HcEM7QW1DbjdITTtFQUNFLGdDN0J1YjRCO0FOOC9HcEM7QW1DajdISTs7OztFQUlFLFc3QjdTSztBTmd1SVg7QW1DLzZIRTtFQUNFLCtCN0J1YWdDO0U2QnRhaEMsc0M3QjJhZ0M7QU5zZ0hwQztBbUM5NkhFO0VBQ0U7QW5DZzdISjtBbUM3NkhFO0VBQ0UsK0I3QjhaZ0M7QU5paEhwQztBbUM5NkhJO0VBQ0UsVzdCN1RLO0FONnVJWDtBT3B1SUU7RTRCdVRNLFc3QmhVRztBTmd2SVg7O0FvQ252SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0I5QkpTO0U4QktUO0VBQ0E7RXhCS0U7QVppdklKO0FvQ252SUU7RUFDRTtFQUNBO0FwQ3F2SUo7QW9DbHZJRTtFQUNFO0VBQ0E7QXBDb3ZJSjtBb0NsdklJO0VBQ0U7RXhCQ0Y7RUFDQTtBWm92SUo7QW9DbHZJSTtFQUNFO0V4QlVGO0VBQ0E7QVoydUlKO0FvQy91SUU7O0VBRUU7QXBDaXZJSjs7QW9DN3VJQTtFQUdFO0VBR0E7RUFDQSxnQjlCZ3hCa0M7QU40OUdwQzs7QW9DeHVJQTtFQUNFLHNCOUIwd0JrQztBTmkrR3BDOztBb0N4dUlBO0VBQ0U7RUFDQTtBcEMydUlGOztBb0N4dUlBO0VBQ0U7QXBDMnVJRjs7QU9oeUlFO0U2QjBERTtBcEMwdUlKO0FvQ3Z1SUU7RUFDRSxvQjlCeXZCZ0M7QU5nL0dwQzs7QW9DanVJQTtFQUNFO0VBQ0E7RUFFQSx5QmhDZ0JzQztFZ0NmdEM7QXBDbXVJRjtBb0NqdUlFO0V4QnZFRTtBWjJ5SUo7O0FvQy90SUE7RUFDRTtFQUVBLHlCaENLc0M7RWdDSnRDO0FwQ2l1SUY7QW9DL3RJRTtFeEJsRkU7QVpveklKOztBb0N4dElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDMnRJRjs7QW9DeHRJQTtFQUNFO0VBQ0E7QXBDMnRJRjs7QW9DdnRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjlCNnNCa0M7RU01ekJoQztBWjAwSUo7O0FvQ3Z0SUE7OztFQUdFO0VBQ0E7QXBDMHRJRjs7QW9DdnRJQTs7RXhCakhJO0VBQ0E7QVo2MElKOztBb0N4dElBOztFeEJ4R0k7RUFDQTtBWnEwSUo7O0FvQ3J0SUU7RUFDRSxtQjlCcXJCZ0M7QU5taUhwQztBZ0J2eklJO0VvQjZGSjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VwQ3d0SUY7RW9DdHRJRTtJQUVFO0lBQ0Esa0I5QnlxQjhCO0k4QnhxQjlCO0lBQ0EsaUI5QnVxQjhCO0VOZ2pIbEM7QUFDRjs7QW9DM3NJRTtFQUNFLG1COUJ5cEJnQztBTnFqSHBDO0FnQnowSUk7RW9CdUhKO0lBUUk7SUFDQTtFcEM4c0lGO0VvQzNzSUU7SUFFRTtJQUNBO0VwQzRzSUo7RW9DMXNJSTtJQUNFO0lBQ0E7RXBDNHNJTjtFb0N2c0lNO0l4QnpLSjtJQUNBO0VabTNJRjtFb0N4c0lROztJQUdFO0VwQ3lzSVY7RW9DdnNJUTs7SUFHRTtFcEN3c0lWO0VvQ3BzSU07SXhCMUtKO0lBQ0E7RVppM0lGO0VvQ3JzSVE7O0lBR0U7RXBDc3NJVjtFb0Nwc0lROztJQUdFO0VwQ3FzSVY7QUFDRjs7QW9DeHJJRTtFQUNFLHNCOUI4a0JnQztBTjZtSHBDO0FnQm4zSUk7RW9Cc0xKO0lBTUksZTlCMmxCZ0M7SThCMWxCaEMsbUI5QjJsQmdDO0k4QjFsQmhDO0lBQ0E7RXBDMnJJRjtFb0N6cklFO0lBQ0U7SUFDQTtFcEMycklKO0FBQ0Y7O0FvQ2xySUE7RUFDRTtBcENxcklGO0FvQ25ySUU7RUFDRTtBcENxcklKO0FvQ25ySUk7RUFDRTtFeEJ2T0Y7RUFDQTtBWjY1SUo7QW9DbnJJSTtFeEJ6UEE7RUFDQTtBWis2SUo7QW9DbnJJSTtFeEJ0UUE7RXdCd1FFO0FwQ3FySU47O0FxQy84SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQi9CcWlDa0M7RStCbmlDbEM7RUFDQSx5Qi9CRVM7RU1TUDtBWnU4SUo7O0FxQzU4SUU7RUFDRSxvQi9CeWhDZ0M7QU5zN0dwQztBcUM3OElJO0VBQ0U7RUFDQSxxQi9CcWhDOEI7RStCcGhDOUIsYy9CTks7RStCT0w7QXJDKzhJTjtBcUNyOElFO0VBQ0U7QXJDdThJSjtBcUNwOElFO0VBQ0U7QXJDczhJSjtBcUNuOElFO0VBQ0UsYy9CMUJPO0FOKzlJWDs7QXNDNStJQTtFQUNFO0U3QkdBO0VBQ0E7RUdhRTtBWmkrSUo7O0FzQzcrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCaENveEJrQztFZ0NueEJsQyxjbEMrR3NDO0VrQzdHdEMsc0JoQ1BTO0VnQ1FUO0F0QysrSUY7QXNDNytJRTtFQUNFO0VBQ0EsY2hDOEpzQztFZ0M3SnRDO0VBQ0EseUJsQ3lHcUM7RWtDeEdyQyxxQmxDeUdvQztBSnM0SXhDO0FzQzUrSUU7RUFDRTtFQUNBLFVoQzR3QmdDO0VnQzN3QmhDLGlEaEMrVzBCO0FOK25JOUI7O0FzQ3grSUk7RUFDRTtFMUJhRjtFQUNBO0FaKzlJSjtBc0N4K0lJO0UxQk5BO0VBQ0E7QVppL0lKO0FzQ3YrSUU7RUFDRTtFQUNBLFdoQ3hDTztFZ0N5Q1AseUJoQzBNMEI7RWdDek0xQixxQmhDeU0wQjtBTmd5STlCO0FzQ3QrSUU7RUFDRSxjaEN4Q087RWdDeUNQO0VBRUE7RUFDQSxzQmhDbERPO0VnQ21EUCxxQmxDdUVvQztBSmc2SXhDOztBdUM5aEpFO0VBQ0U7RWxDZ0xFO0VrQzlLRixnQmpDbU8wQjtBTjh6STlCO0F1QzVoSk07RTNCcUNGO0VBQ0E7QVowL0lKO0F1QzNoSk07RTNCa0JGO0VBQ0E7QVo0Z0pKOztBdUM1aUpFO0VBQ0U7RWxDZ0xFO0VrQzlLRixnQmpDb08wQjtBTjIwSTlCO0F1QzFpSk07RTNCcUNGO0VBQ0E7QVp3Z0pKO0F1Q3ppSk07RTNCa0JGO0VBQ0E7QVowaEpKOztBd0N4akpBO0VBQ0U7RUFDQTtFbkM2SkU7RW1DM0pGLGdCbEN3UjRCO0VrQ3ZSNUI7RUFDQTtFQUNBO0VBQ0E7RTVCS0U7RVNGRSxxSW1CREo7QXhDMmpKRjtBcUJ0akpNO0VtQmZOO0luQmdCUTtFckJ5akpOO0FBQ0Y7QU8vakpFO0VpQ0dJO0F4QytqSk47O0F3QzFqSkU7RUFDRTtBeEM2akpKOztBd0N4akpBO0VBQ0U7RUFDQTtBeEMyakpGOztBd0NwakpBO0VBQ0Usb0JsQ2k0QmtDO0VrQ2g0QmxDLG1CbENnNEJrQztFTXY1QmhDO0FaK2tKSjs7QXdDL2lKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU4waEpmO0FPdGxKRTtFa0NWSTtFQUNBO0F6Q21tSk47QXlDaG1KSTtFQUVFO0VBQ0E7QXpDaW1KTjs7QXdDNWpKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU51aUpmO0FPbm1KRTtFa0NWSTtFQUNBO0F6Q2duSk47QXlDN21KSTtFQUVFO0VBQ0E7QXpDOG1KTjs7QXdDemtKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU5vakpmO0FPaG5KRTtFa0NWSTtFQUNBO0F6QzZuSk47QXlDMW5KSTtFQUVFO0VBQ0E7QXpDMm5KTjs7QXdDdGxKRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU5pa0pmO0FPN25KRTtFa0NWSTtFQUNBO0F6QzBvSk47QXlDdm9KSTtFQUVFO0VBQ0E7QXpDd29KTjs7QXdDbm1KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU44a0pmO0FPMW9KRTtFa0NWSTtFQUNBO0F6Q3VwSk47QXlDcHBKSTtFQUVFO0VBQ0E7QXpDcXBKTjs7QXdDaG5KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU4ybEpmO0FPdnBKRTtFa0NWSTtFQUNBO0F6Q29xSk47QXlDanFKSTtFQUVFO0VBQ0E7QXpDa3FKTjs7QXdDN25KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU53bUpmO0FPcHFKRTtFa0NWSTtFQUNBO0F6Q2lySk47QXlDOXFKSTtFQUVFO0VBQ0E7QXpDK3FKTjs7QXdDMW9KRTtFQ2pEQTtFQUNBLHlCbkMwRWE7QU5xbkpmO0FPanJKRTtFa0NWSTtFQUNBO0F6QzhySk47QXlDM3JKSTtFQUVFO0VBQ0E7QXpDNHJKTjs7QTBDenNKQTtFQUNFO0VBQ0EsbUJwQ3l6QmtDO0VvQ3Z6QmxDLHlCcENLUztFTVNQO0FaOHJKSjtBZ0JwcEpJO0UwQjVESjtJQVFJO0UxQzRzSkY7QUFDRjs7QTBDenNKQTtFQUNFO0VBQ0E7RTlCSUU7QVp5c0pKOztBMkN2dEpBO0VBQ0U7RUFDQTtFQUNBLG1CckN5OUJrQztFcUN4OUJsQztFL0JVRTtBWml0Sko7O0EyQ3R0SkE7RUFFRTtBM0N3dEpGOztBMkNwdEpBO0VBQ0UsZ0JyQzZRNEI7QU4wOEk5Qjs7QTJDL3NKQTtFQUNFO0EzQ2t0SkY7QTJDL3NKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NpdEpKOztBMkN2c0pFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQzRzSnZFO0E0Q3h2SkU7RUFDRTtBNUMwdkpKO0E0Q3Z2SkU7RUFDRTtBNUN5dkpKOztBMkNudEpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ3d0SnZFO0E0Q3B3SkU7RUFDRTtBNUNzd0pKO0E0Q253SkU7RUFDRTtBNUNxd0pKOztBMkMvdEpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ291SnZFO0E0Q2h4SkU7RUFDRTtBNUNreEpKO0E0Qy93SkU7RUFDRTtBNUNpeEpKOztBMkMzdUpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ2d2SnZFO0E0QzV4SkU7RUFDRTtBNUM4eEpKO0E0QzN4SkU7RUFDRTtBNUM2eEpKOztBMkN2dkpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQzR2SnZFO0E0Q3h5SkU7RUFDRTtBNUMweUpKO0E0Q3Z5SkU7RUFDRTtBNUN5eUpKOztBMkNud0pFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ3d3SnZFO0E0Q3B6SkU7RUFDRTtBNUNzekpKO0E0Q256SkU7RUFDRTtBNUNxekpKOztBMkMvd0pFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ294SnZFO0E0Q2gwSkU7RUFDRTtBNUNrMEpKO0E0Qy96SkU7RUFDRTtBNUNpMEpKOztBMkMzeEpFO0VDL0NBLGNEZ0RxSDtFcEIzQ25ILHlCb0IyQ3VCO0VDOUN6QixxQkQ4Q3FFO0EzQ2d5SnZFO0E0QzUwSkU7RUFDRTtBNUM4MEpKO0E0QzMwSkU7RUFDRTtBNUM2MEpKOztBNkNyMUpFO0VBQ0U7SUFBTztFN0N5MUpUO0U2Q3gxSkU7SUFBSztFN0MyMUpQO0FBQ0Y7QTZDeDFKQTtFQUNFO0VBQ0EsWXZDaytCa0M7RXVDaitCbEM7RUFDQTtFeEN3S0k7RXdDdEtKLGdDekNnS3NDO0VRNUpwQztBWnUxSko7O0E2Q3QxSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFd2Q2pCUztFdUNrQlQ7RUFDQTtFQUNBLHlCdkN1OUJrQztFZWwrQjlCLDJCd0JZSjtBN0N5MUpGO0FxQmoySk07RXdCRE47SXhCRVE7RXJCbzJKTjtBQUNGOztBNkMzMUpBO0V0QllFO0VzQlZBO0E3QzgxSkY7O0E2QzExSkU7RUFDRTtBN0M2MUpKO0E2QzExSk07RUFKSjtJQUtNO0U3QzYxSk47QUFDRjs7QThDeDRKQTtFQUNFO0VBQ0E7QTlDMjRKRjs7QThDeDRKQTtFQUNFO0E5QzI0SkY7O0ErQzc0SkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFbkNRRTtBWnU0Sko7O0ErQ3I0SkE7RUFDRTtFQUNBLGN6Q1JTO0V5Q1NUO0EvQ3c0SkY7QU8vNEpFO0V3Q1dFO0VBQ0EsY3pDZE87RXlDZVA7RUFDQSx5QjNDNkVvQztBSjB6SnhDO0ErQ3A0SkU7RUFDRSxjekNsQk87RXlDbUJQLHlCekMxQk87QU5nNkpYOztBK0M3M0pBO0VBQ0U7RUFDQTtFQUNBO0VBR0Esc0J6QzNDUztFeUM0Q1Q7QS9DODNKRjtBK0M1M0pFO0VuQzFCRTtFQUNBO0FaeTVKSjtBK0M1M0pFO0VuQ2hCRTtFQUNBO0FaKzRKSjtBK0M1M0pFO0VBRUUsY3pDbERPO0V5Q21EUDtFQUNBLHNCekMxRE87QU51N0pYO0ErQ3ozSkU7RUFDRTtFQUNBLFd6Q2hFTztFeUNpRVAseUJ6Q2tMMEI7RXlDakwxQixxQnpDaUwwQjtBTjBzSjlCO0ErQ3gzSkU7RUFDRTtBL0MwM0pKO0ErQ3gzSkk7RUFDRTtFQUNBLHFCekMySndCO0FOK3RKOUI7O0ErQzUySkk7RUFDRTtBL0MrMkpOO0ErQzUySlE7RW5DMUJKO0VBWkE7QVpzNUpKO0ErQzMySlE7RW5DM0NKO0VBWUE7QVo4NEpKO0ErQzEySlE7RUFDRTtBL0M0MkpWO0ErQ3oySlE7RUFDRSxxQnpDMEhvQjtFeUN6SHBCO0EvQzIySlY7QStDejJKVTtFQUNFO0VBQ0Esc0J6Q3FIa0I7QU5zdko5Qjs7QWdCdDZKSTtFK0JtQ0E7SUFDRTtFL0N1NEpKO0UrQ3A0Sk07SW5DMUJKO0lBWkE7RVo4NkpGO0UrQ240Sk07SW5DM0NKO0lBWUE7RVpzNkpGO0UrQ2w0Sk07SUFDRTtFL0NvNEpSO0UrQ2o0Sk07SUFDRSxxQnpDMEhvQjtJeUN6SHBCO0UvQ200SlI7RStDajRKUTtJQUNFO0lBQ0Esc0J6Q3FIa0I7RU44d0o1QjtBQUNGO0FnQi83Skk7RStCbUNBO0lBQ0U7RS9DKzVKSjtFK0M1NUpNO0luQzFCSjtJQVpBO0VaczhKRjtFK0MzNUpNO0luQzNDSjtJQVlBO0VaODdKRjtFK0MxNUpNO0lBQ0U7RS9DNDVKUjtFK0N6NUpNO0lBQ0UscUJ6QzBIb0I7SXlDekhwQjtFL0MyNUpSO0UrQ3o1SlE7SUFDRTtJQUNBLHNCekNxSGtCO0VOc3lKNUI7QUFDRjtBZ0J2OUpJO0UrQm1DQTtJQUNFO0UvQ3U3Sko7RStDcDdKTTtJbkMxQko7SUFaQTtFWjg5SkY7RStDbjdKTTtJbkMzQ0o7SUFZQTtFWnM5SkY7RStDbDdKTTtJQUNFO0UvQ283SlI7RStDajdKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RS9DbTdKUjtFK0NqN0pRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFTjh6SjVCO0FBQ0Y7QWdCLytKSTtFK0JtQ0E7SUFDRTtFL0MrOEpKO0UrQzU4Sk07SW5DMUJKO0lBWkE7RVpzL0pGO0UrQzM4Sk07SW5DM0NKO0lBWUE7RVo4K0pGO0UrQzE4Sk07SUFDRTtFL0M0OEpSO0UrQ3o4Sk07SUFDRSxxQnpDMEhvQjtJeUN6SHBCO0UvQzI4SlI7RStDejhKUTtJQUNFO0lBQ0Esc0J6Q3FIa0I7RU5zMUo1QjtBQUNGO0ErQzk3SkE7RW5DbkhJO0Fab2pLSjtBK0M5N0pFO0VBQ0U7QS9DZzhKSjtBK0M5N0pJO0VBQ0U7QS9DZzhKTjs7QWdEemtLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0N5N0ozQztBT2prS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaEQya0tSO0FnRHhrS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ2s4SjFFOztBZ0R2bEtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ3U4SjNDO0FPL2tLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRHlsS1I7QWdEdGxLTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DZzlKMUU7O0FnRHJtS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DcTlKM0M7QU83bEtFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEdW1LUjtBZ0RwbUtNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0M4OUoxRTs7QWdEbm5LRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0NtK0ozQztBTzNtS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaERxbktSO0FnRGxuS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQzQrSjFFOztBZ0Rqb0tFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQ2kvSjNDO0FPem5LRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRG1vS1I7QWdEaG9LTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9DMC9KMUU7O0FnRC9vS0U7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QS9DKy9KM0M7QU92b0tFO0V5Q1BNLGNEK0lrRTtFQzlJbEU7QWhEaXBLUjtBZ0Q5b0tNO0VBQ0UsVzFDUEc7RTBDUUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBL0N3Z0sxRTs7QWdEN3BLRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBL0M2Z0szQztBT3JwS0U7RXlDUE0sY0QrSWtFO0VDOUlsRTtBaEQrcEtSO0FnRDVwS007RUFDRSxXMUNQRztFMENRSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0EvQ3NoSzFFOztBZ0QzcUtFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0EvQzJoSzNDO0FPbnFLRTtFeUNQTSxjRCtJa0U7RUM5SWxFO0FoRDZxS1I7QWdEMXFLTTtFQUNFLFcxQ1BHO0UwQ1FILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QS9Db2lLMUU7O0FpRDVyS0E7RUFDRTtFNUNtTEk7RTRDakxKLGdCM0M4UjRCO0UyQzdSNUI7RUFDQSxXM0NZUztFMkNYVCx5QjNDeWxDa0M7RTJDeGxDbEM7QWpEK3JLRjtBTzFyS0U7RTBDREUsVzNDTU87RTJDTFA7QWpEOHJLSjtBTzFyS0U7RTBDQ0k7QWpENHJLTjs7QWlEanJLQTtFQUNFO0VBQ0E7RUFDQTtBakRvcktGOztBaUQ5cUtBO0VBQ0U7QWpEaXJLRjs7QWtEdnRLQTtFQUdFLGlCNUMyNEJrQztFNEMxNEJsQyxnQjVDMDRCa0M7RUQxdEI5QjtFNkM3S0osMkM1QzQ0QmtDO0U0QzM0QmxDO0VBQ0E7RUFDQSxvRHJCaURtQjtFcUJoRG5CO0V0Q09FO0FaaXRLSjtBa0RydEtFO0VBQ0Usc0I1Q2c0QmdDO0FOdTFJcEM7QWtEcHRLRTtFQUNFO0FsRHN0S0o7QWtEbnRLRTtFQUNFO0VBQ0E7QWxEcXRLSjtBa0RsdEtFO0VBQ0U7QWxEb3RLSjs7QWtEaHRLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM5Q21JMkI7RThDbEkzQixzQjlDbUltQztFOENsSW5DO0VBQ0E7RXRDWkU7RUFDQTtBWmd1S0o7O0FrRGp0S0E7RUFDRSxnQjVDbTJCa0M7QU5pM0lwQzs7QW1EMXZLQTtFQUVFO0FuRDR2S0Y7QW1EMXZLRTtFQUNFO0VBQ0E7QW5ENHZLSjs7QW1EdnZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3QzRwQmtDO0U2QzNwQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QW5Ed3ZLRjs7QW1EanZLQTtFQUNFO0VBQ0E7RUFDQSxjN0NpNUJrQztFNkMvNEJsQztBbkRtdktGO0FtRGh2S0U7RTlCM0JJLG1DOEI0QkY7RUFDQSw4QjdDdTZCZ0M7QU4yMElwQztBcUIzd0tNO0U4QnVCSjtJOUJ0Qk07RXJCOHdLTjtBQUNGO0FtRHJ2S0U7RUFDRSxlN0NxNkJnQztBTmsxSXBDO0FtRG52S0U7RUFDRSxzQjdDazZCZ0M7QU5tMUlwQzs7QW1EanZLQTtFQUNFO0VBQ0E7QW5Eb3ZLRjtBbURsdktFO0VBQ0U7RUFDQTtBbkRvdktKO0FtRGp2S0U7O0VBRUU7QW5EbXZLSjtBbURodktFO0VBQ0U7QW5Ea3ZLSjs7QW1EOXVLQTtFQUNFO0VBQ0E7RUFDQTtBbkRpdktGO0FtRDl1S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkRndktKO0FtRDV1S0U7RUFDRTtFQUNBO0VBQ0E7QW5EOHVLSjtBbUQ1dUtJO0VBQ0U7QW5EOHVLTjtBbUQzdUtJO0VBQ0U7QW5ENnVLTjs7QW1EdnVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxzQjdDM0dTO0U2QzRHVDtFQUNBO0V2Q2xHRTtFdUNzR0Y7QW5Ec3VLRjs7QW1EbHVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3Q2dqQmtDO0U2Qy9pQmxDO0VBQ0E7RUFDQSxzQjdDbEhTO0FOdTFLWDtBbURsdUtFO0VBQVM7QW5EcXVLWDtBbURwdUtFO0VBQVMsWTdDK3pCeUI7QU53NklwQzs7QW1EbHVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCL0NoQzRCO0UrQ2lDNUI7RXZDdEhFO0VBQ0E7QVo0MUtKO0FtRHB1S0U7RUFDRSxnQi9DckMwQjtFK0N1QzFCO0FuRHF1S0o7O0FtRGh1S0E7RUFDRTtFQUNBLGdCN0N1STRCO0FONGxLOUI7O0FtRDl0S0E7RUFDRTtFQUdBO0VBQ0EsZ0IvQ3pEMkI7QUp3eEs3Qjs7QW1EM3RLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkN6SUU7RUFDQTtBWncyS0o7QW1EMXRLRTtFQUNFO0FuRDR0S0o7O0FtRHZ0S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDB0S0Y7O0FnQmoyS0k7RW1DNklGO0lBQ0UsZ0I3Q3V3QmdDO0k2Q3R3QmhDO0VuRHd0S0Y7O0VtRHJ0S0E7SUFDRTtFbkR3dEtGO0VtRHR0S0U7SUFDRTtFbkR3dEtKOztFbURwdEtBO0lBQ0U7RW5EdXRLRjtFbURydEtFO0lBQ0U7SUFDQTtFbkR1dEtKOztFbUQvc0tBO0lBQVksZ0I3Qyt1QnNCO0VObytJbEM7QUFDRjtBZ0IzM0tJO0VtQzJLRjs7SUFFRSxnQjdDdXVCZ0M7RU40K0lsQztBQUNGO0FnQmo0S0k7RW1Da0xGO0lBQVksaUI3Q2l1QnNCO0VOay9JbEM7QUFDRjtBb0RqOEtBO0VBQ0U7RUFDQSxhOUNnckJrQztFOEMvcUJsQztFQUNBLFNoRDBKc0M7RWlEOUp0QywyQ2pEU3lCO0VpRFB6QjtFQUNBLGdCL0M0UjRCO0UrQzNSNUIsZ0IvQ2dTNEI7RStDL1I1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERxS0k7RStDektKO0VBQ0E7QXBENjhLRjtBb0QzOEtFO0VBQVMsVWhEOEk2QjtBSmcwS3hDO0FvRDU4S0U7RUFDRTtFQUNBO0VBQ0EsYTlDaTFCZ0M7RThDaDFCaEMsYzlDaTFCZ0M7QU42bkpwQztBb0Q1OEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEODhLTjs7QW9EejhLQTtFQUNFO0FwRDQ4S0Y7QW9EMThLRTtFQUNFO0FwRDQ4S0o7QW9EMThLSTtFQUNFO0VBQ0E7RUFDQSx5QmhEa0hrQztBSjAxS3hDOztBb0R2OEtBO0VBQ0U7QXBEMDhLRjtBb0R4OEtFO0VBQ0U7RUFDQSxhOUNtekJnQztFOENsekJoQyxjOUNpekJnQztBTnlwSnBDO0FvRHg4S0k7RUFDRTtFQUNBO0VBQ0EsMkJoRGtHa0M7QUp3Mkt4Qzs7QW9EcjhLQTtFQUNFO0FwRHc4S0Y7QW9EdDhLRTtFQUNFO0FwRHc4S0o7QW9EdDhLSTtFQUNFO0VBQ0E7RUFDQSw0QmhEb0ZrQztBSm8zS3hDOztBb0RuOEtBO0VBQ0U7QXBEczhLRjtBb0RwOEtFO0VBQ0U7RUFDQSxhOUNxeEJnQztFOENweEJoQyxjOUNteEJnQztBTm1ySnBDO0FvRHA4S0k7RUFDRTtFQUNBO0VBQ0EsMEJoRG9Fa0M7QUprNEt4Qzs7QW9EajdLQTtFQUNFLGdCaEQ0Q3NDO0VnRDNDdEM7RUFDQSxjaEQyQ3NDO0VnRDFDdEM7RUFDQSx5QmhEMENzQztFUXhJcEM7QVptaExKOztBc0RyaUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWhEOHFCa0M7RWdEN3FCbEM7RUFDQSxnQmxEaUlzQztFaUR0SXRDLDJDakRTeUI7RWlEUHpCO0VBQ0EsZ0IvQzRSNEI7RStDM1I1QixnQi9DZ1M0QjtFK0MvUjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRHFLSTtFaUR4S0o7RUFDQSxzQmhETlM7RWdET1Q7RUFDQTtFMUNHRTtBWmdqTEo7QXNEL2lMRTtFQUNFO0VBQ0E7RUFDQSxXaEQrMkJnQztFZ0Q5MkJoQyxjaEQrMkJnQztFZ0Q5MkJoQztBdERpakxKO0FzRC9pTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGdqTE47O0FzRDNpTEE7RUFDRSxxQmhEZzJCa0M7QU44c0pwQztBc0Q1aUxFO0VBQ0U7QXREOGlMSjtBc0Q1aUxJO0VBQ0U7RUFDQTtFQUNBLHVCaEQyMUI4QjtBTm10SnBDO0FzRDNpTEk7RUFDRSxXbERzRmtDO0VrRHJGbEM7RUFDQSxzQmhEN0NLO0FOMGxMWDs7QXNEeGlMQTtFQUNFLG1CaEQ0MEJrQztBTit0SnBDO0FzRHppTEU7RUFDRTtFQUNBLGFoRHcwQmdDO0VnRHYwQmhDLFloRHMwQmdDO0VnRHIwQmhDO0F0RDJpTEo7QXNEemlMSTtFQUNFO0VBQ0E7RUFDQSx5QmhEbzBCOEI7QU51dUpwQztBc0R4aUxJO0VBQ0UsU2xEK0RrQztFa0Q5RGxDO0VBQ0Esd0JoRHBFSztBTjhtTFg7O0FzRHJpTEE7RUFDRSxrQmhEcXpCa0M7QU5tdkpwQztBc0R0aUxFO0VBQ0U7QXREd2lMSjtBc0R0aUxJO0VBQ0U7RUFDQTtFQUNBLDBCaERnekI4QjtBTnd2SnBDO0FzRHJpTEk7RUFDRSxRbEQyQ2tDO0VrRDFDbEM7RUFDQSx5QmhEeEZLO0FOK25MWDtBc0RsaUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaEQ0eEJnQztFZ0QzeEJoQztFQUNBO0VBQ0E7QXREb2lMSjs7QXNEaGlMQTtFQUNFLG9CaERxeEJrQztBTjh3SnBDO0FzRGppTEU7RUFDRTtFQUNBLGFoRGl4QmdDO0VnRGh4QmhDLFloRCt3QmdDO0VnRDl3QmhDO0F0RG1pTEo7QXNEamlMSTtFQUNFO0VBQ0E7RUFDQSx3QmhENndCOEI7QU5zeEpwQztBc0RoaUxJO0VBQ0UsVWxEUWtDO0VrRFBsQztFQUNBLHVCaEQzSEs7QU42cExYOztBc0Q1Z0xBO0VBQ0U7RUFDQTtFakQwQkk7RWlEeEJKLGNsRGRzQztFa0RldEMseUJsRGhCc0M7RWtEaUJ0QztFMUNuSUU7RUFDQTtBWm1wTEo7QXNEOWdMRTtFQUNFO0F0RGdoTEo7O0FzRDVnTEE7RUFDRTtFQUNBLGNsRHRCc0M7QUpxaUx4Qzs7QXVEMXFMQTtFQUNFO0F2RDZxTEY7O0F1RDFxTEE7RUFDRTtBdkQ2cUxGOztBdUQxcUxBO0VBQ0U7RUFDQTtFQUNBO0F2RDZxTEY7QXdEcHNMRTtFQUNFO0VBQ0E7RUFDQTtBeERzc0xKOztBdUQ5cUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQ2xCSSxzQ2tDbUJKO0F2RGlyTEY7QXFCaHNMTTtFa0NRTjtJbENQUTtFckJtc0xOO0FBQ0Y7O0F1RG5yTEE7OztFQUdFO0F2RHNyTEY7O0F1RG5yTEE7O0VBRUU7QXZEc3JMRjs7QXVEbnJMQTs7RUFFRTtBdkRzckxGOztBdUQ3cUxFO0VBQ0U7RUFDQTtFQUNBO0F2RGdyTEo7QXVEN3FMRTs7O0VBR0U7RUFDQTtBdkQrcUxKO0F1RDVxTEU7O0VBRUU7RUFDQTtFbEM1REUsMkJrQzZERjtBdkQ4cUxKO0FxQnZ1TE07RWtDcURKOztJbENwRE07RXJCMnVMTjtBQUNGOztBdUQzcUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWpEczlCbUM7RWlEcjlCbkM7RUFDQSxXakQzRlM7RWlENEZUO0VBQ0E7RUFDQTtFQUNBLFlqRGk5Qm1DO0VldmlDL0IsOEJrQ3VGSjtBdkQ2cUxGO0FxQmh3TE07RWtDa0VOOztJbENqRVE7RXJCb3dMTjtBQUNGO0FPMXdMRTs7O0VnRDJGRSxXakRwR087RWlEcUdQO0VBQ0E7RUFDQSxZakQwOEJpQztBTjB1SnJDOztBdURqckxBO0VBQ0U7QXZEb3JMRjs7QXVEL3FMQTtFQUNFO0F2RGtyTEY7O0F1RDNxTEE7O0VBRUU7RUFDQSxXakRtOEJtQztFaURsOEJuQyxZakRrOEJtQztFaURqOEJuQztBdkQ4cUxGOztBdUQ1cUxBO0VBQ0U7QXZEK3FMRjs7QXVEN3FMQTtFQUNFO0F2RGdyTEY7O0F1RHZxTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJqRHk1Qm1DO0VpRHg1Qm5DLGdCakR3NUJtQztFaUR2NUJuQztBdkR5cUxGO0F1RHZxTEU7RUFDRTtFQUNBO0VBQ0EsV2pEdTVCaUM7RWlEdDVCakMsV2pEdTVCaUM7RWlEdDVCakMsaUJqRHc1QmlDO0VpRHY1QmpDLGdCakR1NUJpQztFaUR0NUJqQztFQUNBO0VBQ0Esc0JqRG5LTztFaURvS1A7RUFFQTtFQUNBO0VBQ0E7RWxDL0pFLDZCa0NnS0Y7QXZEd3FMSjtBcUJwMExNO0VrQzZJSjtJbEM1SU07RXJCdTBMTjtBQUNGO0F1RDFxTEU7RUFDRTtBdkQ0cUxKOztBdURucUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakQ5TFM7RWlEK0xUO0F2RHNxTEY7O0F5RHgyTEE7RUFDRTtJQUFLO0V6RDQyTEw7QUFDRjtBeUQxMkxBO0VBQ0U7RUFDQSxXbkRza0N3QjtFbURya0N4QixZbkRxa0N3QjtFbURwa0N4Qix3Qm5Ec2tDd0I7RW1EcmtDeEI7RUFDQTtFQUVBO0VBQ0E7QXpEMjJMRjs7QXlEeDJMQTtFQUNFLFduRGdrQ3dCO0VtRC9qQ3hCLFluRCtqQ3dCO0VtRDlqQ3hCLG1CbkRna0N3QjtBTjJ5SjFCOztBeURwMkxBO0VBQ0U7SUFDRTtFekR1MkxGO0V5RHIyTEE7SUFDRTtJQUNBO0V6RHUyTEY7QUFDRjtBeURwMkxBO0VBQ0U7RUFDQSxXbkRzaUN3QjtFbURyaUN4QixZbkRxaUN3QjtFbURwaUN4Qix3Qm5Ec2lDd0I7RW1EcmlDeEI7RUFFQTtFQUNBO0VBQ0E7QXpEcTJMRjs7QXlEbDJMQTtFQUNFLFduRGdpQ3dCO0VtRC9oQ3hCLFluRCtoQ3dCO0FOczBKMUI7O0F5RGoyTEU7RUFDRTs7SUFFRTtFekRvMkxKO0FBQ0Y7QTBEaDZMQTtFQUFxQjtBMURtNkxyQjs7QTBEbDZMQTtFQUFxQjtBMURzNkxyQjs7QTBEcjZMQTtFQUFxQjtBMUR5NkxyQjs7QTBEeDZMQTtFQUFxQjtBMUQ0NkxyQjs7QTBEMzZMQTtFQUFxQjtBMUQrNkxyQjs7QTBEOTZMQTtFQUFxQjtBMURrN0xyQjs7QTJEcDdMRTtFQUNFO0EzRHU3TEo7O0FPNzZMRTs7O0VvRExJO0EzRHc3TE47O0EyRDk3TEU7RUFDRTtBM0RpOExKOztBT3Y3TEU7OztFb0RMSTtBM0RrOExOOztBMkR4OExFO0VBQ0U7QTNEMjhMSjs7QU9qOExFOzs7RW9ETEk7QTNENDhMTjs7QTJEbDlMRTtFQUNFO0EzRHE5TEo7O0FPMzhMRTs7O0VvRExJO0EzRHM5TE47O0EyRDU5TEU7RUFDRTtBM0QrOUxKOztBT3I5TEU7OztFb0RMSTtBM0RnK0xOOztBMkR0K0xFO0VBQ0U7QTNEeStMSjs7QU8vOUxFOzs7RW9ETEk7QTNEMCtMTjs7QTJEaC9MRTtFQUNFO0EzRG0vTEo7O0FPeitMRTs7O0VvRExJO0EzRG8vTE47O0EyRDEvTEU7RUFDRTtBM0Q2L0xKOztBT24vTEU7OztFb0RMSTtBM0Q4L0xOOztBNEQ3L0xBO0VBQ0U7QTVEZ2dNRjs7QTRENy9MQTtFQUNFO0E1RGdnTUY7O0E2RDNnTUE7RUFBa0I7QTdEK2dNbEI7O0E2RDlnTUE7RUFBa0I7QTdEa2hNbEI7O0E2RGpoTUE7RUFBa0I7QTdEcWhNbEI7O0E2RHBoTUE7RUFBa0I7QTdEd2hNbEI7O0E2RHZoTUE7RUFBa0I7QTdEMmhNbEI7O0E2RHpoTUE7RUFBbUI7QTdENmhNbkI7O0E2RDVoTUE7RUFBbUI7QTdEZ2lNbkI7O0E2RC9oTUE7RUFBbUI7QTdEbWlNbkI7O0E2RGxpTUE7RUFBbUI7QTdEc2lNbkI7O0E2RHJpTUE7RUFBbUI7QTdEeWlNbkI7O0E2RHRpTUU7RUFDRTtBN0R5aU1KOztBNkQxaU1FO0VBQ0U7QTdENmlNSjs7QTZEOWlNRTtFQUNFO0E3RGlqTUo7O0E2RGxqTUU7RUFDRTtBN0Rxak1KOztBNkR0ak1FO0VBQ0U7QTdEeWpNSjs7QTZEMWpNRTtFQUNFO0E3RDZqTUo7O0E2RDlqTUU7RUFDRTtBN0Rpa01KOztBNkRsa01FO0VBQ0U7QTdEcWtNSjs7QTZEamtNQTtFQUNFO0E3RG9rTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0VBQ0E7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0E2RDdqTUE7RUFDRTtBN0Rna01GOztBNkQ3ak1BO0VBQ0U7QTdEZ2tNRjs7QTZEN2pNQTtFQUNFO0E3RGdrTUY7O0F3RHhvTUU7RUFDRTtFQUNBO0VBQ0E7QXhEMm9NSjs7QThEcG9NTTtFQUF3QjtBOUR3b005Qjs7QThEeG9NTTtFQUF3QjtBOUQ0b005Qjs7QThENW9NTTtFQUF3QjtBOURncE05Qjs7QThEaHBNTTtFQUF3QjtBOURvcE05Qjs7QThEcHBNTTtFQUF3QjtBOUR3cE05Qjs7QThEeHBNTTtFQUF3QjtBOUQ0cE05Qjs7QThENXBNTTtFQUF3QjtBOURncU05Qjs7QThEaHFNTTtFQUF3QjtBOURvcU05Qjs7QThEcHFNTTtFQUF3QjtBOUR3cU05Qjs7QWdCdm5NSTtFOENqREU7SUFBd0I7RTlENnFNNUI7O0U4RDdxTUk7SUFBd0I7RTlEaXJNNUI7O0U4RGpyTUk7SUFBd0I7RTlEcXJNNUI7O0U4RHJyTUk7SUFBd0I7RTlEeXJNNUI7O0U4RHpyTUk7SUFBd0I7RTlENnJNNUI7O0U4RDdyTUk7SUFBd0I7RTlEaXNNNUI7O0U4RGpzTUk7SUFBd0I7RTlEcXNNNUI7O0U4RHJzTUk7SUFBd0I7RTlEeXNNNUI7O0U4RHpzTUk7SUFBd0I7RTlENnNNNUI7QUFDRjtBZ0I3cE1JO0U4Q2pERTtJQUF3QjtFOURrdE01Qjs7RThEbHRNSTtJQUF3QjtFOURzdE01Qjs7RThEdHRNSTtJQUF3QjtFOUQwdE01Qjs7RThEMXRNSTtJQUF3QjtFOUQ4dE01Qjs7RThEOXRNSTtJQUF3QjtFOURrdU01Qjs7RThEbHVNSTtJQUF3QjtFOURzdU01Qjs7RThEdHVNSTtJQUF3QjtFOUQwdU01Qjs7RThEMXVNSTtJQUF3QjtFOUQ4dU01Qjs7RThEOXVNSTtJQUF3QjtFOURrdk01QjtBQUNGO0FnQmxzTUk7RThDakRFO0lBQXdCO0U5RHV2TTVCOztFOER2dk1JO0lBQXdCO0U5RDJ2TTVCOztFOEQzdk1JO0lBQXdCO0U5RCt2TTVCOztFOEQvdk1JO0lBQXdCO0U5RG13TTVCOztFOERud01JO0lBQXdCO0U5RHV3TTVCOztFOER2d01JO0lBQXdCO0U5RDJ3TTVCOztFOEQzd01JO0lBQXdCO0U5RCt3TTVCOztFOEQvd01JO0lBQXdCO0U5RG14TTVCOztFOERueE1JO0lBQXdCO0U5RHV4TTVCO0FBQ0Y7QWdCdnVNSTtFOENqREU7SUFBd0I7RTlENHhNNUI7O0U4RDV4TUk7SUFBd0I7RTlEZ3lNNUI7O0U4RGh5TUk7SUFBd0I7RTlEb3lNNUI7O0U4RHB5TUk7SUFBd0I7RTlEd3lNNUI7O0U4RHh5TUk7SUFBd0I7RTlENHlNNUI7O0U4RDV5TUk7SUFBd0I7RTlEZ3pNNUI7O0U4RGh6TUk7SUFBd0I7RTlEb3pNNUI7O0U4RHB6TUk7SUFBd0I7RTlEd3pNNUI7O0U4RHh6TUk7SUFBd0I7RTlENHpNNUI7QUFDRjtBOERuek1BO0VBRUk7SUFBcUI7RTlEcXpNdkI7O0U4RHJ6TUU7SUFBcUI7RTlEeXpNdkI7O0U4RHp6TUU7SUFBcUI7RTlENnpNdkI7O0U4RDd6TUU7SUFBcUI7RTlEaTBNdkI7O0U4RGowTUU7SUFBcUI7RTlEcTBNdkI7O0U4RHIwTUU7SUFBcUI7RTlEeTBNdkI7O0U4RHowTUU7SUFBcUI7RTlENjBNdkI7O0U4RDcwTUU7SUFBcUI7RTlEaTFNdkI7O0U4RGoxTUU7SUFBcUI7RTlEcTFNdkI7QUFDRjtBK0QzMk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2Mk1GO0ErRDMyTUU7RUFDRTtFQUNBO0EvRDYyTUo7QStEMTJNRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q0Mk1KOztBK0RuMk1JO0VBQ0U7QS9EczJNTjs7QStEdjJNSTtFQUNFO0EvRDAyTU47O0ErRDMyTUk7RUFDRTtBL0Q4Mk1OOztBK0QvMk1JO0VBQ0U7QS9EazNNTjs7QWdFMzRNSTtFQUFnQztBaEUrNE1wQzs7QWdFOTRNSTtFQUFnQztBaEVrNU1wQzs7QWdFajVNSTtFQUFnQztBaEVxNU1wQzs7QWdFcDVNSTtFQUFnQztBaEV3NU1wQzs7QWdFdDVNSTtFQUE4QjtBaEUwNU1sQzs7QWdFejVNSTtFQUE4QjtBaEU2NU1sQzs7QWdFNTVNSTtFQUE4QjtBaEVnNk1sQzs7QWdFLzVNSTtFQUE4QjtBaEVtNk1sQzs7QWdFbDZNSTtFQUE4QjtBaEVzNk1sQzs7QWdFcjZNSTtFQUE4QjtBaEV5Nk1sQzs7QWdFeDZNSTtFQUE4QjtBaEU0Nk1sQzs7QWdFMzZNSTtFQUE4QjtBaEUrNk1sQzs7QWdFNzZNSTtFQUFvQztBaEVpN014Qzs7QWdFaDdNSTtFQUFvQztBaEVvN014Qzs7QWdFbjdNSTtFQUFvQztBaEV1N014Qzs7QWdFdDdNSTtFQUFvQztBaEUwN014Qzs7QWdFejdNSTtFQUFvQztBaEU2N014Qzs7QWdFMzdNSTtFQUFpQztBaEUrN01yQzs7QWdFOTdNSTtFQUFpQztBaEVrOE1yQzs7QWdFajhNSTtFQUFpQztBaEVxOE1yQzs7QWdFcDhNSTtFQUFpQztBaEV3OE1yQzs7QWdFdjhNSTtFQUFpQztBaEUyOE1yQzs7QWdFejhNSTtFQUFrQztBaEU2OE10Qzs7QWdFNThNSTtFQUFrQztBaEVnOU10Qzs7QWdFLzhNSTtFQUFrQztBaEVtOU10Qzs7QWdFbDlNSTtFQUFrQztBaEVzOU10Qzs7QWdFcjlNSTtFQUFrQztBaEV5OU10Qzs7QWdFeDlNSTtFQUFrQztBaEU0OU10Qzs7QWdFMTlNSTtFQUFnQztBaEU4OU1wQzs7QWdFNzlNSTtFQUFnQztBaEVpK01wQzs7QWdFaCtNSTtFQUFnQztBaEVvK01wQzs7QWdFbitNSTtFQUFnQztBaEV1K01wQzs7QWdFdCtNSTtFQUFnQztBaEUwK01wQzs7QWdFeitNSTtFQUFnQztBaEU2K01wQzs7QWdCaitNSTtFZ0RsREE7SUFBZ0M7RWhFd2hObEM7O0VnRXZoTkU7SUFBZ0M7RWhFMmhObEM7O0VnRTFoTkU7SUFBZ0M7RWhFOGhObEM7O0VnRTdoTkU7SUFBZ0M7RWhFaWlObEM7O0VnRS9oTkU7SUFBOEI7RWhFbWlOaEM7O0VnRWxpTkU7SUFBOEI7RWhFc2lOaEM7O0VnRXJpTkU7SUFBOEI7RWhFeWlOaEM7O0VnRXhpTkU7SUFBOEI7RWhFNGlOaEM7O0VnRTNpTkU7SUFBOEI7RWhFK2lOaEM7O0VnRTlpTkU7SUFBOEI7RWhFa2pOaEM7O0VnRWpqTkU7SUFBOEI7RWhFcWpOaEM7O0VnRXBqTkU7SUFBOEI7RWhFd2pOaEM7O0VnRXRqTkU7SUFBb0M7RWhFMGpOdEM7O0VnRXpqTkU7SUFBb0M7RWhFNmpOdEM7O0VnRTVqTkU7SUFBb0M7RWhFZ2tOdEM7O0VnRS9qTkU7SUFBb0M7RWhFbWtOdEM7O0VnRWxrTkU7SUFBb0M7RWhFc2tOdEM7O0VnRXBrTkU7SUFBaUM7RWhFd2tObkM7O0VnRXZrTkU7SUFBaUM7RWhFMmtObkM7O0VnRTFrTkU7SUFBaUM7RWhFOGtObkM7O0VnRTdrTkU7SUFBaUM7RWhFaWxObkM7O0VnRWhsTkU7SUFBaUM7RWhFb2xObkM7O0VnRWxsTkU7SUFBa0M7RWhFc2xOcEM7O0VnRXJsTkU7SUFBa0M7RWhFeWxOcEM7O0VnRXhsTkU7SUFBa0M7RWhFNGxOcEM7O0VnRTNsTkU7SUFBa0M7RWhFK2xOcEM7O0VnRTlsTkU7SUFBa0M7RWhFa21OcEM7O0VnRWptTkU7SUFBa0M7RWhFcW1OcEM7O0VnRW5tTkU7SUFBZ0M7RWhFdW1ObEM7O0VnRXRtTkU7SUFBZ0M7RWhFMG1ObEM7O0VnRXptTkU7SUFBZ0M7RWhFNm1ObEM7O0VnRTVtTkU7SUFBZ0M7RWhFZ25ObEM7O0VnRS9tTkU7SUFBZ0M7RWhFbW5ObEM7O0VnRWxuTkU7SUFBZ0M7RWhFc25ObEM7QUFDRjtBZ0IzbU5JO0VnRGxEQTtJQUFnQztFaEVpcU5sQzs7RWdFaHFORTtJQUFnQztFaEVvcU5sQzs7RWdFbnFORTtJQUFnQztFaEV1cU5sQzs7RWdFdHFORTtJQUFnQztFaEUwcU5sQzs7RWdFeHFORTtJQUE4QjtFaEU0cU5oQzs7RWdFM3FORTtJQUE4QjtFaEUrcU5oQzs7RWdFOXFORTtJQUE4QjtFaEVrck5oQzs7RWdFanJORTtJQUE4QjtFaEVxck5oQzs7RWdFcHJORTtJQUE4QjtFaEV3ck5oQzs7RWdFdnJORTtJQUE4QjtFaEUyck5oQzs7RWdFMXJORTtJQUE4QjtFaEU4ck5oQzs7RWdFN3JORTtJQUE4QjtFaEVpc05oQzs7RWdFL3JORTtJQUFvQztFaEVtc050Qzs7RWdFbHNORTtJQUFvQztFaEVzc050Qzs7RWdFcnNORTtJQUFvQztFaEV5c050Qzs7RWdFeHNORTtJQUFvQztFaEU0c050Qzs7RWdFM3NORTtJQUFvQztFaEUrc050Qzs7RWdFN3NORTtJQUFpQztFaEVpdE5uQzs7RWdFaHRORTtJQUFpQztFaEVvdE5uQzs7RWdFbnRORTtJQUFpQztFaEV1dE5uQzs7RWdFdHRORTtJQUFpQztFaEUwdE5uQzs7RWdFenRORTtJQUFpQztFaEU2dE5uQzs7RWdFM3RORTtJQUFrQztFaEUrdE5wQzs7RWdFOXRORTtJQUFrQztFaEVrdU5wQzs7RWdFanVORTtJQUFrQztFaEVxdU5wQzs7RWdFcHVORTtJQUFrQztFaEV3dU5wQzs7RWdFdnVORTtJQUFrQztFaEUydU5wQzs7RWdFMXVORTtJQUFrQztFaEU4dU5wQzs7RWdFNXVORTtJQUFnQztFaEVndk5sQzs7RWdFL3VORTtJQUFnQztFaEVtdk5sQzs7RWdFbHZORTtJQUFnQztFaEVzdk5sQzs7RWdFcnZORTtJQUFnQztFaEV5dk5sQzs7RWdFeHZORTtJQUFnQztFaEU0dk5sQzs7RWdFM3ZORTtJQUFnQztFaEUrdk5sQztBQUNGO0FnQnB2Tkk7RWdEbERBO0lBQWdDO0VoRTB5TmxDOztFZ0V6eU5FO0lBQWdDO0VoRTZ5TmxDOztFZ0U1eU5FO0lBQWdDO0VoRWd6TmxDOztFZ0UveU5FO0lBQWdDO0VoRW16TmxDOztFZ0Vqek5FO0lBQThCO0VoRXF6TmhDOztFZ0Vwek5FO0lBQThCO0VoRXd6TmhDOztFZ0V2ek5FO0lBQThCO0VoRTJ6TmhDOztFZ0Uxek5FO0lBQThCO0VoRTh6TmhDOztFZ0U3ek5FO0lBQThCO0VoRWkwTmhDOztFZ0VoME5FO0lBQThCO0VoRW8wTmhDOztFZ0VuME5FO0lBQThCO0VoRXUwTmhDOztFZ0V0ME5FO0lBQThCO0VoRTAwTmhDOztFZ0V4ME5FO0lBQW9DO0VoRTQwTnRDOztFZ0UzME5FO0lBQW9DO0VoRSswTnRDOztFZ0U5ME5FO0lBQW9DO0VoRWsxTnRDOztFZ0VqMU5FO0lBQW9DO0VoRXExTnRDOztFZ0VwMU5FO0lBQW9DO0VoRXcxTnRDOztFZ0V0MU5FO0lBQWlDO0VoRTAxTm5DOztFZ0V6MU5FO0lBQWlDO0VoRTYxTm5DOztFZ0U1MU5FO0lBQWlDO0VoRWcyTm5DOztFZ0UvMU5FO0lBQWlDO0VoRW0yTm5DOztFZ0VsMk5FO0lBQWlDO0VoRXMyTm5DOztFZ0VwMk5FO0lBQWtDO0VoRXcyTnBDOztFZ0V2Mk5FO0lBQWtDO0VoRTIyTnBDOztFZ0UxMk5FO0lBQWtDO0VoRTgyTnBDOztFZ0U3Mk5FO0lBQWtDO0VoRWkzTnBDOztFZ0VoM05FO0lBQWtDO0VoRW8zTnBDOztFZ0VuM05FO0lBQWtDO0VoRXUzTnBDOztFZ0VyM05FO0lBQWdDO0VoRXkzTmxDOztFZ0V4M05FO0lBQWdDO0VoRTQzTmxDOztFZ0UzM05FO0lBQWdDO0VoRSszTmxDOztFZ0U5M05FO0lBQWdDO0VoRWs0TmxDOztFZ0VqNE5FO0lBQWdDO0VoRXE0TmxDOztFZ0VwNE5FO0lBQWdDO0VoRXc0TmxDO0FBQ0Y7QWdCNzNOSTtFZ0RsREE7SUFBZ0M7RWhFbTdObEM7O0VnRWw3TkU7SUFBZ0M7RWhFczdObEM7O0VnRXI3TkU7SUFBZ0M7RWhFeTdObEM7O0VnRXg3TkU7SUFBZ0M7RWhFNDdObEM7O0VnRTE3TkU7SUFBOEI7RWhFODdOaEM7O0VnRTc3TkU7SUFBOEI7RWhFaThOaEM7O0VnRWg4TkU7SUFBOEI7RWhFbzhOaEM7O0VnRW44TkU7SUFBOEI7RWhFdThOaEM7O0VnRXQ4TkU7SUFBOEI7RWhFMDhOaEM7O0VnRXo4TkU7SUFBOEI7RWhFNjhOaEM7O0VnRTU4TkU7SUFBOEI7RWhFZzlOaEM7O0VnRS84TkU7SUFBOEI7RWhFbTlOaEM7O0VnRWo5TkU7SUFBb0M7RWhFcTlOdEM7O0VnRXA5TkU7SUFBb0M7RWhFdzlOdEM7O0VnRXY5TkU7SUFBb0M7RWhFMjlOdEM7O0VnRTE5TkU7SUFBb0M7RWhFODlOdEM7O0VnRTc5TkU7SUFBb0M7RWhFaStOdEM7O0VnRS85TkU7SUFBaUM7RWhFbStObkM7O0VnRWwrTkU7SUFBaUM7RWhFcytObkM7O0VnRXIrTkU7SUFBaUM7RWhFeStObkM7O0VnRXgrTkU7SUFBaUM7RWhFNCtObkM7O0VnRTMrTkU7SUFBaUM7RWhFKytObkM7O0VnRTcrTkU7SUFBa0M7RWhFaS9OcEM7O0VnRWgvTkU7SUFBa0M7RWhFby9OcEM7O0VnRW4vTkU7SUFBa0M7RWhFdS9OcEM7O0VnRXQvTkU7SUFBa0M7RWhFMC9OcEM7O0VnRXovTkU7SUFBa0M7RWhFNi9OcEM7O0VnRTUvTkU7SUFBa0M7RWhFZ2dPcEM7O0VnRTkvTkU7SUFBZ0M7RWhFa2dPbEM7O0VnRWpnT0U7SUFBZ0M7RWhFcWdPbEM7O0VnRXBnT0U7SUFBZ0M7RWhFd2dPbEM7O0VnRXZnT0U7SUFBZ0M7RWhFMmdPbEM7O0VnRTFnT0U7SUFBZ0M7RWhFOGdPbEM7O0VnRTdnT0U7SUFBZ0M7RWhFaWhPbEM7QUFDRjtBaUU1ak9JO0VBQXdCO0FqRStqTzVCOztBaUU5ak9JO0VBQXdCO0FqRWtrTzVCOztBaUVqa09JO0VBQXdCO0FqRXFrTzVCOztBZ0JqaE9JO0VpRHREQTtJQUF3QjtFakU0a08xQjs7RWlFM2tPRTtJQUF3QjtFakUra08xQjs7RWlFOWtPRTtJQUF3QjtFakVrbE8xQjtBQUNGO0FnQi9oT0k7RWlEdERBO0lBQXdCO0VqRXlsTzFCOztFaUV4bE9FO0lBQXdCO0VqRTRsTzFCOztFaUUzbE9FO0lBQXdCO0VqRStsTzFCO0FBQ0Y7QWdCNWlPSTtFaUR0REE7SUFBd0I7RWpFc21PMUI7O0VpRXJtT0U7SUFBd0I7RWpFeW1PMUI7O0VpRXhtT0U7SUFBd0I7RWpFNG1PMUI7QUFDRjtBZ0J6ak9JO0VpRHREQTtJQUF3QjtFakVtbk8xQjs7RWlFbG5PRTtJQUF3QjtFakVzbk8xQjs7RWlFcm5PRTtJQUF3QjtFakV5bk8xQjtBQUNGO0FrRS9uT0U7RUFBeUI7QWxFa29PM0I7O0FrRWxvT0U7RUFBeUI7QWxFc29PM0I7O0FrRXRvT0U7RUFBeUI7QWxFMG9PM0I7O0FtRTFvT0U7RUFBc0I7QW5FOG9PeEI7O0FtRTlvT0U7RUFBc0I7QW5Fa3BPeEI7O0FvRWpwT0U7RUFBeUI7QXBFcXBPM0I7O0FvRXJwT0U7RUFBeUI7QXBFeXBPM0I7O0FvRXpwT0U7RUFBeUI7QXBFNnBPM0I7O0FvRTdwT0U7RUFBeUI7QXBFaXFPM0I7O0FvRWpxT0U7RUFBeUI7QXBFcXFPM0I7O0FvRWhxT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE5RGlxQmtDO0FOa2dOcEM7O0FvRWhxT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGE5RHlwQmtDO0FOMGdOcEM7O0FvRS9wT0U7RUFERjtJQUVJO0lBQ0E7SUFDQSxhOURpcEJnQztFTmtoTmxDO0FBQ0Y7O0FxRTdyT0E7RUNFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFK3JPRjs7QXNFcnJPRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEV1ck9KOztBdUVwdE9BO0VBQWE7QXZFd3RPYjs7QXVFdnRPQTtFQUFVO0F2RTJ0T1Y7O0F1RTF0T0E7RUFBYTtBdkU4dE9iOztBdUU3dE9BO0VBQWU7QXZFaXVPZjs7QXdFaHVPSTtFQUF1QjtBeEVvdU8zQjs7QXdFcHVPSTtFQUF1QjtBeEV3dU8zQjs7QXdFeHVPSTtFQUF1QjtBeEU0dU8zQjs7QXdFNXVPSTtFQUF1QjtBeEVndk8zQjs7QXdFaHZPSTtFQUF1QjtBeEVvdk8zQjs7QXdFcHZPSTtFQUF1QjtBeEV3dk8zQjs7QXdFeHZPSTtFQUF1QjtBeEU0dk8zQjs7QXdFNXZPSTtFQUF1QjtBeEVnd08zQjs7QXdFaHdPSTtFQUF1QjtBeEVvd08zQjs7QXdFcHdPSTtFQUF1QjtBeEV3d08zQjs7QXdFcHdPQTtFQUFVO0F4RXd3T1Y7O0F3RXZ3T0E7RUFBVTtBeEUyd09WOztBd0V2d09BO0VBQWM7QXhFMndPZDs7QXdFMXdPQTtFQUFjO0F4RTh3T2Q7O0F3RTV3T0E7RUFBVTtBeEVneE9WOztBd0Uvd09BO0VBQVU7QXhFbXhPVjs7QXlFNXhPUTtFQUFnQztBekVneU94Qzs7QXlFL3hPUTs7RUFFRTtBekVreU9WOztBeUVoeU9ROztFQUVFO0F6RW15T1Y7O0F5RWp5T1E7O0VBRUU7QXpFb3lPVjs7QXlFbHlPUTs7RUFFRTtBekVxeU9WOztBeUVwek9RO0VBQWdDO0F6RXd6T3hDOztBeUV2ek9ROztFQUVFO0F6RTB6T1Y7O0F5RXh6T1E7O0VBRUU7QXpFMnpPVjs7QXlFenpPUTs7RUFFRTtBekU0ek9WOztBeUUxek9ROztFQUVFO0F6RTZ6T1Y7O0F5RTUwT1E7RUFBZ0M7QXpFZzFPeEM7O0F5RS8wT1E7O0VBRUU7QXpFazFPVjs7QXlFaDFPUTs7RUFFRTtBekVtMU9WOztBeUVqMU9ROztFQUVFO0F6RW8xT1Y7O0F5RWwxT1E7O0VBRUU7QXpFcTFPVjs7QXlFcDJPUTtFQUFnQztBekV3Mk94Qzs7QXlFdjJPUTs7RUFFRTtBekUwMk9WOztBeUV4Mk9ROztFQUVFO0F6RTIyT1Y7O0F5RXoyT1E7O0VBRUU7QXpFNDJPVjs7QXlFMTJPUTs7RUFFRTtBekU2Mk9WOztBeUU1M09RO0VBQWdDO0F6RWc0T3hDOztBeUUvM09ROztFQUVFO0F6RWs0T1Y7O0F5RWg0T1E7O0VBRUU7QXpFbTRPVjs7QXlFajRPUTs7RUFFRTtBekVvNE9WOztBeUVsNE9ROztFQUVFO0F6RXE0T1Y7O0F5RXA1T1E7RUFBZ0M7QXpFdzVPeEM7O0F5RXY1T1E7O0VBRUU7QXpFMDVPVjs7QXlFeDVPUTs7RUFFRTtBekUyNU9WOztBeUV6NU9ROztFQUVFO0F6RTQ1T1Y7O0F5RTE1T1E7O0VBRUU7QXpFNjVPVjs7QXlFNTZPUTtFQUFnQztBekVnN094Qzs7QXlFLzZPUTs7RUFFRTtBekVrN09WOztBeUVoN09ROztFQUVFO0F6RW03T1Y7O0F5RWo3T1E7O0VBRUU7QXpFbzdPVjs7QXlFbDdPUTs7RUFFRTtBekVxN09WOztBeUVwOE9RO0VBQWdDO0F6RXc4T3hDOztBeUV2OE9ROztFQUVFO0F6RTA4T1Y7O0F5RXg4T1E7O0VBRUU7QXpFMjhPVjs7QXlFejhPUTs7RUFFRTtBekU0OE9WOztBeUUxOE9ROztFQUVFO0F6RTY4T1Y7O0F5RTU5T1E7RUFBZ0M7QXpFZytPeEM7O0F5RS85T1E7O0VBRUU7QXpFaytPVjs7QXlFaCtPUTs7RUFFRTtBekVtK09WOztBeUVqK09ROztFQUVFO0F6RW8rT1Y7O0F5RWwrT1E7O0VBRUU7QXpFcStPVjs7QXlFcC9PUTtFQUFnQztBekV3L094Qzs7QXlFdi9PUTs7RUFFRTtBekUwL09WOztBeUV4L09ROztFQUVFO0F6RTIvT1Y7O0F5RXovT1E7O0VBRUU7QXpFNC9PVjs7QXlFMS9PUTs7RUFFRTtBekU2L09WOztBeUU1Z1BRO0VBQWdDO0F6RWdoUHhDOztBeUUvZ1BROztFQUVFO0F6RWtoUFY7O0F5RWhoUFE7O0VBRUU7QXpFbWhQVjs7QXlFamhQUTs7RUFFRTtBekVvaFBWOztBeUVsaFBROztFQUVFO0F6RXFoUFY7O0F5RXBpUFE7RUFBZ0M7QXpFd2lQeEM7O0F5RXZpUFE7O0VBRUU7QXpFMGlQVjs7QXlFeGlQUTs7RUFFRTtBekUyaVBWOztBeUV6aVBROztFQUVFO0F6RTRpUFY7O0F5RTFpUFE7O0VBRUU7QXpFNmlQVjs7QXlFcmlQUTtFQUF3QjtBekV5aVBoQzs7QXlFeGlQUTs7RUFFRTtBekUyaVBWOztBeUV6aVBROztFQUVFO0F6RTRpUFY7O0F5RTFpUFE7O0VBRUU7QXpFNmlQVjs7QXlFM2lQUTs7RUFFRTtBekU4aVBWOztBeUU3alBRO0VBQXdCO0F6RWlrUGhDOztBeUVoa1BROztFQUVFO0F6RW1rUFY7O0F5RWprUFE7O0VBRUU7QXpFb2tQVjs7QXlFbGtQUTs7RUFFRTtBekVxa1BWOztBeUVua1BROztFQUVFO0F6RXNrUFY7O0F5RXJsUFE7RUFBd0I7QXpFeWxQaEM7O0F5RXhsUFE7O0VBRUU7QXpFMmxQVjs7QXlFemxQUTs7RUFFRTtBekU0bFBWOztBeUUxbFBROztFQUVFO0F6RTZsUFY7O0F5RTNsUFE7O0VBRUU7QXpFOGxQVjs7QXlFN21QUTtFQUF3QjtBekVpblBoQzs7QXlFaG5QUTs7RUFFRTtBekVtblBWOztBeUVqblBROztFQUVFO0F6RW9uUFY7O0F5RWxuUFE7O0VBRUU7QXpFcW5QVjs7QXlFbm5QUTs7RUFFRTtBekVzblBWOztBeUVyb1BRO0VBQXdCO0F6RXlvUGhDOztBeUV4b1BROztFQUVFO0F6RTJvUFY7O0F5RXpvUFE7O0VBRUU7QXpFNG9QVjs7QXlFMW9QUTs7RUFFRTtBekU2b1BWOztBeUUzb1BROztFQUVFO0F6RThvUFY7O0F5RXhvUEk7RUFBbUI7QXpFNG9QdkI7O0F5RTNvUEk7O0VBRUU7QXpFOG9QTjs7QXlFNW9QSTs7RUFFRTtBekUrb1BOOztBeUU3b1BJOztFQUVFO0F6RWdwUE47O0F5RTlvUEk7O0VBRUU7QXpFaXBQTjs7QWdCMXBQSTtFeURsREk7SUFBZ0M7RXpFaXRQdEM7O0V5RWh0UE07O0lBRUU7RXpFbXRQUjs7RXlFanRQTTs7SUFFRTtFekVvdFBSOztFeUVsdFBNOztJQUVFO0V6RXF0UFI7O0V5RW50UE07O0lBRUU7RXpFc3RQUjs7RXlFcnVQTTtJQUFnQztFekV5dVB0Qzs7RXlFeHVQTTs7SUFFRTtFekUydVBSOztFeUV6dVBNOztJQUVFO0V6RTR1UFI7O0V5RTF1UE07O0lBRUU7RXpFNnVQUjs7RXlFM3VQTTs7SUFFRTtFekU4dVBSOztFeUU3dlBNO0lBQWdDO0V6RWl3UHRDOztFeUVod1BNOztJQUVFO0V6RW13UFI7O0V5RWp3UE07O0lBRUU7RXpFb3dQUjs7RXlFbHdQTTs7SUFFRTtFekVxd1BSOztFeUVud1BNOztJQUVFO0V6RXN3UFI7O0V5RXJ4UE07SUFBZ0M7RXpFeXhQdEM7O0V5RXh4UE07O0lBRUU7RXpFMnhQUjs7RXlFenhQTTs7SUFFRTtFekU0eFBSOztFeUUxeFBNOztJQUVFO0V6RTZ4UFI7O0V5RTN4UE07O0lBRUU7RXpFOHhQUjs7RXlFN3lQTTtJQUFnQztFekVpelB0Qzs7RXlFaHpQTTs7SUFFRTtFekVtelBSOztFeUVqelBNOztJQUVFO0V6RW96UFI7O0V5RWx6UE07O0lBRUU7RXpFcXpQUjs7RXlFbnpQTTs7SUFFRTtFekVzelBSOztFeUVyMFBNO0lBQWdDO0V6RXkwUHRDOztFeUV4MFBNOztJQUVFO0V6RTIwUFI7O0V5RXowUE07O0lBRUU7RXpFNDBQUjs7RXlFMTBQTTs7SUFFRTtFekU2MFBSOztFeUUzMFBNOztJQUVFO0V6RTgwUFI7O0V5RTcxUE07SUFBZ0M7RXpFaTJQdEM7O0V5RWgyUE07O0lBRUU7RXpFbTJQUjs7RXlFajJQTTs7SUFFRTtFekVvMlBSOztFeUVsMlBNOztJQUVFO0V6RXEyUFI7O0V5RW4yUE07O0lBRUU7RXpFczJQUjs7RXlFcjNQTTtJQUFnQztFekV5M1B0Qzs7RXlFeDNQTTs7SUFFRTtFekUyM1BSOztFeUV6M1BNOztJQUVFO0V6RTQzUFI7O0V5RTEzUE07O0lBRUU7RXpFNjNQUjs7RXlFMzNQTTs7SUFFRTtFekU4M1BSOztFeUU3NFBNO0lBQWdDO0V6RWk1UHRDOztFeUVoNVBNOztJQUVFO0V6RW01UFI7O0V5RWo1UE07O0lBRUU7RXpFbzVQUjs7RXlFbDVQTTs7SUFFRTtFekVxNVBSOztFeUVuNVBNOztJQUVFO0V6RXM1UFI7O0V5RXI2UE07SUFBZ0M7RXpFeTZQdEM7O0V5RXg2UE07O0lBRUU7RXpFMjZQUjs7RXlFejZQTTs7SUFFRTtFekU0NlBSOztFeUUxNlBNOztJQUVFO0V6RTY2UFI7O0V5RTM2UE07O0lBRUU7RXpFODZQUjs7RXlFNzdQTTtJQUFnQztFekVpOFB0Qzs7RXlFaDhQTTs7SUFFRTtFekVtOFBSOztFeUVqOFBNOztJQUVFO0V6RW84UFI7O0V5RWw4UE07O0lBRUU7RXpFcThQUjs7RXlFbjhQTTs7SUFFRTtFekVzOFBSOztFeUVyOVBNO0lBQWdDO0V6RXk5UHRDOztFeUV4OVBNOztJQUVFO0V6RTI5UFI7O0V5RXo5UE07O0lBRUU7RXpFNDlQUjs7RXlFMTlQTTs7SUFFRTtFekU2OVBSOztFeUUzOVBNOztJQUVFO0V6RTg5UFI7O0V5RXQ5UE07SUFBd0I7RXpFMDlQOUI7O0V5RXo5UE07O0lBRUU7RXpFNDlQUjs7RXlFMTlQTTs7SUFFRTtFekU2OVBSOztFeUUzOVBNOztJQUVFO0V6RTg5UFI7O0V5RTU5UE07O0lBRUU7RXpFKzlQUjs7RXlFOStQTTtJQUF3QjtFekVrL1A5Qjs7RXlFai9QTTs7SUFFRTtFekVvL1BSOztFeUVsL1BNOztJQUVFO0V6RXEvUFI7O0V5RW4vUE07O0lBRUU7RXpFcy9QUjs7RXlFcC9QTTs7SUFFRTtFekV1L1BSOztFeUV0Z1FNO0lBQXdCO0V6RTBnUTlCOztFeUV6Z1FNOztJQUVFO0V6RTRnUVI7O0V5RTFnUU07O0lBRUU7RXpFNmdRUjs7RXlFM2dRTTs7SUFFRTtFekU4Z1FSOztFeUU1Z1FNOztJQUVFO0V6RStnUVI7O0V5RTloUU07SUFBd0I7RXpFa2lROUI7O0V5RWppUU07O0lBRUU7RXpFb2lRUjs7RXlFbGlRTTs7SUFFRTtFekVxaVFSOztFeUVuaVFNOztJQUVFO0V6RXNpUVI7O0V5RXBpUU07O0lBRUU7RXpFdWlRUjs7RXlFdGpRTTtJQUF3QjtFekUwalE5Qjs7RXlFempRTTs7SUFFRTtFekU0alFSOztFeUUxalFNOztJQUVFO0V6RTZqUVI7O0V5RTNqUU07O0lBRUU7RXpFOGpRUjs7RXlFNWpRTTs7SUFFRTtFekUralFSOztFeUV6alFFO0lBQW1CO0V6RTZqUXJCOztFeUU1alFFOztJQUVFO0V6RStqUUo7O0V5RTdqUUU7O0lBRUU7RXpFZ2tRSjs7RXlFOWpRRTs7SUFFRTtFekVpa1FKOztFeUUvalFFOztJQUVFO0V6RWtrUUo7QUFDRjtBZ0I1a1FJO0V5RGxESTtJQUFnQztFekVrb1F0Qzs7RXlFam9RTTs7SUFFRTtFekVvb1FSOztFeUVsb1FNOztJQUVFO0V6RXFvUVI7O0V5RW5vUU07O0lBRUU7RXpFc29RUjs7RXlFcG9RTTs7SUFFRTtFekV1b1FSOztFeUV0cFFNO0lBQWdDO0V6RTBwUXRDOztFeUV6cFFNOztJQUVFO0V6RTRwUVI7O0V5RTFwUU07O0lBRUU7RXpFNnBRUjs7RXlFM3BRTTs7SUFFRTtFekU4cFFSOztFeUU1cFFNOztJQUVFO0V6RStwUVI7O0V5RTlxUU07SUFBZ0M7RXpFa3JRdEM7O0V5RWpyUU07O0lBRUU7RXpFb3JRUjs7RXlFbHJRTTs7SUFFRTtFekVxclFSOztFeUVuclFNOztJQUVFO0V6RXNyUVI7O0V5RXByUU07O0lBRUU7RXpFdXJRUjs7RXlFdHNRTTtJQUFnQztFekUwc1F0Qzs7RXlFenNRTTs7SUFFRTtFekU0c1FSOztFeUUxc1FNOztJQUVFO0V6RTZzUVI7O0V5RTNzUU07O0lBRUU7RXpFOHNRUjs7RXlFNXNRTTs7SUFFRTtFekUrc1FSOztFeUU5dFFNO0lBQWdDO0V6RWt1UXRDOztFeUVqdVFNOztJQUVFO0V6RW91UVI7O0V5RWx1UU07O0lBRUU7RXpFcXVRUjs7RXlFbnVRTTs7SUFFRTtFekVzdVFSOztFeUVwdVFNOztJQUVFO0V6RXV1UVI7O0V5RXR2UU07SUFBZ0M7RXpFMHZRdEM7O0V5RXp2UU07O0lBRUU7RXpFNHZRUjs7RXlFMXZRTTs7SUFFRTtFekU2dlFSOztFeUUzdlFNOztJQUVFO0V6RTh2UVI7O0V5RTV2UU07O0lBRUU7RXpFK3ZRUjs7RXlFOXdRTTtJQUFnQztFekVreFF0Qzs7RXlFanhRTTs7SUFFRTtFekVveFFSOztFeUVseFFNOztJQUVFO0V6RXF4UVI7O0V5RW54UU07O0lBRUU7RXpFc3hRUjs7RXlFcHhRTTs7SUFFRTtFekV1eFFSOztFeUV0eVFNO0lBQWdDO0V6RTB5UXRDOztFeUV6eVFNOztJQUVFO0V6RTR5UVI7O0V5RTF5UU07O0lBRUU7RXpFNnlRUjs7RXlFM3lRTTs7SUFFRTtFekU4eVFSOztFeUU1eVFNOztJQUVFO0V6RSt5UVI7O0V5RTl6UU07SUFBZ0M7RXpFazBRdEM7O0V5RWowUU07O0lBRUU7RXpFbzBRUjs7RXlFbDBRTTs7SUFFRTtFekVxMFFSOztFeUVuMFFNOztJQUVFO0V6RXMwUVI7O0V5RXAwUU07O0lBRUU7RXpFdTBRUjs7RXlFdDFRTTtJQUFnQztFekUwMVF0Qzs7RXlFejFRTTs7SUFFRTtFekU0MVFSOztFeUUxMVFNOztJQUVFO0V6RTYxUVI7O0V5RTMxUU07O0lBRUU7RXpFODFRUjs7RXlFNTFRTTs7SUFFRTtFekUrMVFSOztFeUU5MlFNO0lBQWdDO0V6RWszUXRDOztFeUVqM1FNOztJQUVFO0V6RW8zUVI7O0V5RWwzUU07O0lBRUU7RXpFcTNRUjs7RXlFbjNRTTs7SUFFRTtFekVzM1FSOztFeUVwM1FNOztJQUVFO0V6RXUzUVI7O0V5RXQ0UU07SUFBZ0M7RXpFMDRRdEM7O0V5RXo0UU07O0lBRUU7RXpFNDRRUjs7RXlFMTRRTTs7SUFFRTtFekU2NFFSOztFeUUzNFFNOztJQUVFO0V6RTg0UVI7O0V5RTU0UU07O0lBRUU7RXpFKzRRUjs7RXlFdjRRTTtJQUF3QjtFekUyNFE5Qjs7RXlFMTRRTTs7SUFFRTtFekU2NFFSOztFeUUzNFFNOztJQUVFO0V6RTg0UVI7O0V5RTU0UU07O0lBRUU7RXpFKzRRUjs7RXlFNzRRTTs7SUFFRTtFekVnNVFSOztFeUUvNVFNO0lBQXdCO0V6RW02UTlCOztFeUVsNlFNOztJQUVFO0V6RXE2UVI7O0V5RW42UU07O0lBRUU7RXpFczZRUjs7RXlFcDZRTTs7SUFFRTtFekV1NlFSOztFeUVyNlFNOztJQUVFO0V6RXc2UVI7O0V5RXY3UU07SUFBd0I7RXpFMjdROUI7O0V5RTE3UU07O0lBRUU7RXpFNjdRUjs7RXlFMzdRTTs7SUFFRTtFekU4N1FSOztFeUU1N1FNOztJQUVFO0V6RSs3UVI7O0V5RTc3UU07O0lBRUU7RXpFZzhRUjs7RXlFLzhRTTtJQUF3QjtFekVtOVE5Qjs7RXlFbDlRTTs7SUFFRTtFekVxOVFSOztFeUVuOVFNOztJQUVFO0V6RXM5UVI7O0V5RXA5UU07O0lBRUU7RXpFdTlRUjs7RXlFcjlRTTs7SUFFRTtFekV3OVFSOztFeUV2K1FNO0lBQXdCO0V6RTIrUTlCOztFeUUxK1FNOztJQUVFO0V6RTYrUVI7O0V5RTMrUU07O0lBRUU7RXpFOCtRUjs7RXlFNStRTTs7SUFFRTtFekUrK1FSOztFeUU3K1FNOztJQUVFO0V6RWcvUVI7O0V5RTErUUU7SUFBbUI7RXpFOCtRckI7O0V5RTcrUUU7O0lBRUU7RXpFZy9RSjs7RXlFOStRRTs7SUFFRTtFekVpL1FKOztFeUUvK1FFOztJQUVFO0V6RWsvUUo7O0V5RWgvUUU7O0lBRUU7RXpFbS9RSjtBQUNGO0FnQjcvUUk7RXlEbERJO0lBQWdDO0V6RW1qUnRDOztFeUVsalJNOztJQUVFO0V6RXFqUlI7O0V5RW5qUk07O0lBRUU7RXpFc2pSUjs7RXlFcGpSTTs7SUFFRTtFekV1alJSOztFeUVyalJNOztJQUVFO0V6RXdqUlI7O0V5RXZrUk07SUFBZ0M7RXpFMmtSdEM7O0V5RTFrUk07O0lBRUU7RXpFNmtSUjs7RXlFM2tSTTs7SUFFRTtFekU4a1JSOztFeUU1a1JNOztJQUVFO0V6RStrUlI7O0V5RTdrUk07O0lBRUU7RXpFZ2xSUjs7RXlFL2xSTTtJQUFnQztFekVtbVJ0Qzs7RXlFbG1STTs7SUFFRTtFekVxbVJSOztFeUVubVJNOztJQUVFO0V6RXNtUlI7O0V5RXBtUk07O0lBRUU7RXpFdW1SUjs7RXlFcm1STTs7SUFFRTtFekV3bVJSOztFeUV2blJNO0lBQWdDO0V6RTJuUnRDOztFeUUxblJNOztJQUVFO0V6RTZuUlI7O0V5RTNuUk07O0lBRUU7RXpFOG5SUjs7RXlFNW5STTs7SUFFRTtFekUrblJSOztFeUU3blJNOztJQUVFO0V6RWdvUlI7O0V5RS9vUk07SUFBZ0M7RXpFbXBSdEM7O0V5RWxwUk07O0lBRUU7RXpFcXBSUjs7RXlFbnBSTTs7SUFFRTtFekVzcFJSOztFeUVwcFJNOztJQUVFO0V6RXVwUlI7O0V5RXJwUk07O0lBRUU7RXpFd3BSUjs7RXlFdnFSTTtJQUFnQztFekUycVJ0Qzs7RXlFMXFSTTs7SUFFRTtFekU2cVJSOztFeUUzcVJNOztJQUVFO0V6RThxUlI7O0V5RTVxUk07O0lBRUU7RXpFK3FSUjs7RXlFN3FSTTs7SUFFRTtFekVnclJSOztFeUUvclJNO0lBQWdDO0V6RW1zUnRDOztFeUVsc1JNOztJQUVFO0V6RXFzUlI7O0V5RW5zUk07O0lBRUU7RXpFc3NSUjs7RXlFcHNSTTs7SUFFRTtFekV1c1JSOztFeUVyc1JNOztJQUVFO0V6RXdzUlI7O0V5RXZ0Uk07SUFBZ0M7RXpFMnRSdEM7O0V5RTF0Uk07O0lBRUU7RXpFNnRSUjs7RXlFM3RSTTs7SUFFRTtFekU4dFJSOztFeUU1dFJNOztJQUVFO0V6RSt0UlI7O0V5RTd0Uk07O0lBRUU7RXpFZ3VSUjs7RXlFL3VSTTtJQUFnQztFekVtdlJ0Qzs7RXlFbHZSTTs7SUFFRTtFekVxdlJSOztFeUVudlJNOztJQUVFO0V6RXN2UlI7O0V5RXB2Uk07O0lBRUU7RXpFdXZSUjs7RXlFcnZSTTs7SUFFRTtFekV3dlJSOztFeUV2d1JNO0lBQWdDO0V6RTJ3UnRDOztFeUUxd1JNOztJQUVFO0V6RTZ3UlI7O0V5RTN3Uk07O0lBRUU7RXpFOHdSUjs7RXlFNXdSTTs7SUFFRTtFekUrd1JSOztFeUU3d1JNOztJQUVFO0V6RWd4UlI7O0V5RS94Uk07SUFBZ0M7RXpFbXlSdEM7O0V5RWx5Uk07O0lBRUU7RXpFcXlSUjs7RXlFbnlSTTs7SUFFRTtFekVzeVJSOztFeUVweVJNOztJQUVFO0V6RXV5UlI7O0V5RXJ5Uk07O0lBRUU7RXpFd3lSUjs7RXlFdnpSTTtJQUFnQztFekUyelJ0Qzs7RXlFMXpSTTs7SUFFRTtFekU2elJSOztFeUUzelJNOztJQUVFO0V6RTh6UlI7O0V5RTV6Uk07O0lBRUU7RXpFK3pSUjs7RXlFN3pSTTs7SUFFRTtFekVnMFJSOztFeUV4elJNO0lBQXdCO0V6RTR6UjlCOztFeUUzelJNOztJQUVFO0V6RTh6UlI7O0V5RTV6Uk07O0lBRUU7RXpFK3pSUjs7RXlFN3pSTTs7SUFFRTtFekVnMFJSOztFeUU5elJNOztJQUVFO0V6RWkwUlI7O0V5RWgxUk07SUFBd0I7RXpFbzFSOUI7O0V5RW4xUk07O0lBRUU7RXpFczFSUjs7RXlFcDFSTTs7SUFFRTtFekV1MVJSOztFeUVyMVJNOztJQUVFO0V6RXcxUlI7O0V5RXQxUk07O0lBRUU7RXpFeTFSUjs7RXlFeDJSTTtJQUF3QjtFekU0MlI5Qjs7RXlFMzJSTTs7SUFFRTtFekU4MlJSOztFeUU1MlJNOztJQUVFO0V6RSsyUlI7O0V5RTcyUk07O0lBRUU7RXpFZzNSUjs7RXlFOTJSTTs7SUFFRTtFekVpM1JSOztFeUVoNFJNO0lBQXdCO0V6RW80UjlCOztFeUVuNFJNOztJQUVFO0V6RXM0UlI7O0V5RXA0Uk07O0lBRUU7RXpFdTRSUjs7RXlFcjRSTTs7SUFFRTtFekV3NFJSOztFeUV0NFJNOztJQUVFO0V6RXk0UlI7O0V5RXg1Uk07SUFBd0I7RXpFNDVSOUI7O0V5RTM1Uk07O0lBRUU7RXpFODVSUjs7RXlFNTVSTTs7SUFFRTtFekUrNVJSOztFeUU3NVJNOztJQUVFO0V6RWc2UlI7O0V5RTk1Uk07O0lBRUU7RXpFaTZSUjs7RXlFMzVSRTtJQUFtQjtFekUrNVJyQjs7RXlFOTVSRTs7SUFFRTtFekVpNlJKOztFeUUvNVJFOztJQUVFO0V6RWs2Uko7O0V5RWg2UkU7O0lBRUU7RXpFbTZSSjs7RXlFajZSRTs7SUFFRTtFekVvNlJKO0FBQ0Y7QWdCOTZSSTtFeURsREk7SUFBZ0M7RXpFbytSdEM7O0V5RW4rUk07O0lBRUU7RXpFcytSUjs7RXlFcCtSTTs7SUFFRTtFekV1K1JSOztFeUVyK1JNOztJQUVFO0V6RXcrUlI7O0V5RXQrUk07O0lBRUU7RXpFeStSUjs7RXlFeC9STTtJQUFnQztFekU0L1J0Qzs7RXlFMy9STTs7SUFFRTtFekU4L1JSOztFeUU1L1JNOztJQUVFO0V6RSsvUlI7O0V5RTcvUk07O0lBRUU7RXpFZ2dTUjs7RXlFOS9STTs7SUFFRTtFekVpZ1NSOztFeUVoaFNNO0lBQWdDO0V6RW9oU3RDOztFeUVuaFNNOztJQUVFO0V6RXNoU1I7O0V5RXBoU007O0lBRUU7RXpFdWhTUjs7RXlFcmhTTTs7SUFFRTtFekV3aFNSOztFeUV0aFNNOztJQUVFO0V6RXloU1I7O0V5RXhpU007SUFBZ0M7RXpFNGlTdEM7O0V5RTNpU007O0lBRUU7RXpFOGlTUjs7RXlFNWlTTTs7SUFFRTtFekUraVNSOztFeUU3aVNNOztJQUVFO0V6RWdqU1I7O0V5RTlpU007O0lBRUU7RXpFaWpTUjs7RXlFaGtTTTtJQUFnQztFekVva1N0Qzs7RXlFbmtTTTs7SUFFRTtFekVza1NSOztFeUVwa1NNOztJQUVFO0V6RXVrU1I7O0V5RXJrU007O0lBRUU7RXpFd2tTUjs7RXlFdGtTTTs7SUFFRTtFekV5a1NSOztFeUV4bFNNO0lBQWdDO0V6RTRsU3RDOztFeUUzbFNNOztJQUVFO0V6RThsU1I7O0V5RTVsU007O0lBRUU7RXpFK2xTUjs7RXlFN2xTTTs7SUFFRTtFekVnbVNSOztFeUU5bFNNOztJQUVFO0V6RWltU1I7O0V5RWhuU007SUFBZ0M7RXpFb25TdEM7O0V5RW5uU007O0lBRUU7RXpFc25TUjs7RXlFcG5TTTs7SUFFRTtFekV1blNSOztFeUVyblNNOztJQUVFO0V6RXduU1I7O0V5RXRuU007O0lBRUU7RXpFeW5TUjs7RXlFeG9TTTtJQUFnQztFekU0b1N0Qzs7RXlFM29TTTs7SUFFRTtFekU4b1NSOztFeUU1b1NNOztJQUVFO0V6RStvU1I7O0V5RTdvU007O0lBRUU7RXpFZ3BTUjs7RXlFOW9TTTs7SUFFRTtFekVpcFNSOztFeUVocVNNO0lBQWdDO0V6RW9xU3RDOztFeUVucVNNOztJQUVFO0V6RXNxU1I7O0V5RXBxU007O0lBRUU7RXpFdXFTUjs7RXlFcnFTTTs7SUFFRTtFekV3cVNSOztFeUV0cVNNOztJQUVFO0V6RXlxU1I7O0V5RXhyU007SUFBZ0M7RXpFNHJTdEM7O0V5RTNyU007O0lBRUU7RXpFOHJTUjs7RXlFNXJTTTs7SUFFRTtFekUrclNSOztFeUU3clNNOztJQUVFO0V6RWdzU1I7O0V5RTlyU007O0lBRUU7RXpFaXNTUjs7RXlFaHRTTTtJQUFnQztFekVvdFN0Qzs7RXlFbnRTTTs7SUFFRTtFekVzdFNSOztFeUVwdFNNOztJQUVFO0V6RXV0U1I7O0V5RXJ0U007O0lBRUU7RXpFd3RTUjs7RXlFdHRTTTs7SUFFRTtFekV5dFNSOztFeUV4dVNNO0lBQWdDO0V6RTR1U3RDOztFeUUzdVNNOztJQUVFO0V6RTh1U1I7O0V5RTV1U007O0lBRUU7RXpFK3VTUjs7RXlFN3VTTTs7SUFFRTtFekVndlNSOztFeUU5dVNNOztJQUVFO0V6RWl2U1I7O0V5RXp1U007SUFBd0I7RXpFNnVTOUI7O0V5RTV1U007O0lBRUU7RXpFK3VTUjs7RXlFN3VTTTs7SUFFRTtFekVndlNSOztFeUU5dVNNOztJQUVFO0V6RWl2U1I7O0V5RS91U007O0lBRUU7RXpFa3ZTUjs7RXlFandTTTtJQUF3QjtFekVxd1M5Qjs7RXlFcHdTTTs7SUFFRTtFekV1d1NSOztFeUVyd1NNOztJQUVFO0V6RXd3U1I7O0V5RXR3U007O0lBRUU7RXpFeXdTUjs7RXlFdndTTTs7SUFFRTtFekUwd1NSOztFeUV6eFNNO0lBQXdCO0V6RTZ4UzlCOztFeUU1eFNNOztJQUVFO0V6RSt4U1I7O0V5RTd4U007O0lBRUU7RXpFZ3lTUjs7RXlFOXhTTTs7SUFFRTtFekVpeVNSOztFeUUveFNNOztJQUVFO0V6RWt5U1I7O0V5RWp6U007SUFBd0I7RXpFcXpTOUI7O0V5RXB6U007O0lBRUU7RXpFdXpTUjs7RXlFcnpTTTs7SUFFRTtFekV3elNSOztFeUV0elNNOztJQUVFO0V6RXl6U1I7O0V5RXZ6U007O0lBRUU7RXpFMHpTUjs7RXlFejBTTTtJQUF3QjtFekU2MFM5Qjs7RXlFNTBTTTs7SUFFRTtFekUrMFNSOztFeUU3MFNNOztJQUVFO0V6RWcxU1I7O0V5RTkwU007O0lBRUU7RXpFaTFTUjs7RXlFLzBTTTs7SUFFRTtFekVrMVNSOztFeUU1MFNFO0lBQW1CO0V6RWcxU3JCOztFeUUvMFNFOztJQUVFO0V6RWsxU0o7O0V5RWgxU0U7O0lBRUU7RXpFbTFTSjs7RXlFajFTRTs7SUFFRTtFekVvMVNKOztFeUVsMVNFOztJQUVFO0V6RXExU0o7QUFDRjtBMEV0NVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0ExRXM1U0o7O0EyRWg2U0E7RUFBa0I7QTNFbzZTbEI7O0EyRWg2U0E7RUFBaUI7QTNFbzZTakI7O0EyRW42U0E7RUFBaUI7QTNFdTZTakI7O0EyRXQ2U0E7RUFBaUI7QTNFMDZTakI7O0EyRXo2U0E7RUNURTtFQUNBO0VBQ0E7QTVFczdTRjs7QTJFdjZTSTtFQUF3QjtBM0UyNlM1Qjs7QTJFMTZTSTtFQUF3QjtBM0U4NlM1Qjs7QTJFNzZTSTtFQUF3QjtBM0VpN1M1Qjs7QWdCNTRTSTtFMkR2Q0E7SUFBd0I7RTNFdzdTMUI7O0UyRXY3U0U7SUFBd0I7RTNFMjdTMUI7O0UyRTE3U0U7SUFBd0I7RTNFODdTMUI7QUFDRjtBZ0IxNVNJO0UyRHZDQTtJQUF3QjtFM0VxOFMxQjs7RTJFcDhTRTtJQUF3QjtFM0V3OFMxQjs7RTJFdjhTRTtJQUF3QjtFM0UyOFMxQjtBQUNGO0FnQnY2U0k7RTJEdkNBO0lBQXdCO0UzRWs5UzFCOztFMkVqOVNFO0lBQXdCO0UzRXE5UzFCOztFMkVwOVNFO0lBQXdCO0UzRXc5UzFCO0FBQ0Y7QWdCcDdTSTtFMkR2Q0E7SUFBd0I7RTNFKzlTMUI7O0UyRTk5U0U7SUFBd0I7RTNFaytTMUI7O0UyRWorU0U7SUFBd0I7RTNFcStTMUI7QUFDRjtBMkVoK1NBO0VBQW1CO0EzRW0rU25COztBMkVsK1NBO0VBQW1CO0EzRXMrU25COztBMkVyK1NBO0VBQW1CO0EzRXkrU25COztBMkVyK1NBO0VBQXVCO0EzRXkrU3ZCOztBMkV4K1NBO0VBQXVCO0EzRTQrU3ZCOztBMkUzK1NBO0VBQXVCO0EzRSsrU3ZCOztBMkU5K1NBO0VBQXVCO0EzRWsvU3ZCOztBMkVqL1NBO0VBQXVCO0EzRXEvU3ZCOztBMkVwL1NBO0VBQXVCO0EzRXcvU3ZCOztBMkVwL1NBO0VBQWM7QTNFdy9TZDs7QTZFL2hURTtFQUNFO0E3RWtpVEo7O0FPeGhURTtFc0VMTTtBN0VpaVRSOztBNkV2aVRFO0VBQ0U7QTdFMGlUSjs7QU9oaVRFO0VzRUxNO0E3RXlpVFI7O0E2RS9pVEU7RUFDRTtBN0VralRKOztBT3hpVEU7RXNFTE07QTdFaWpUUjs7QTZFdmpURTtFQUNFO0E3RTBqVEo7O0FPaGpURTtFc0VMTTtBN0V5alRSOztBNkUvalRFO0VBQ0U7QTdFa2tUSjs7QU94alRFO0VzRUxNO0E3RWlrVFI7O0E2RXZrVEU7RUFDRTtBN0Uwa1RKOztBT2hrVEU7RXNFTE07QTdFeWtUUjs7QTZFL2tURTtFQUNFO0E3RWtsVEo7O0FPeGtURTtFc0VMTTtBN0VpbFRSOztBNkV2bFRFO0VBQ0U7QTdFMGxUSjs7QU9obFRFO0VzRUxNO0E3RXlsVFI7O0EyRWxqVEE7RUFBYTtBM0VzalRiOztBMkVyalRBO0VBQWM7QTNFeWpUZDs7QTJFdmpUQTtFQUFpQjtBM0UyalRqQjs7QTJFMWpUQTtFQUFpQjtBM0U4alRqQjs7QTJFMWpUQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RXFuVEY7O0EyRTlqVEE7RUFBd0I7QTNFa2tUeEI7O0EyRWhrVEE7RUFDRTtFQUNBO0EzRW1rVEY7O0EyRTlqVEE7RUFBYztBM0Vra1RkOztBK0Vub1RBO0VBQ0U7QS9Fc29URjs7QStFbm9UQTtFQUNFO0EvRXNvVEY7O0FnRnRvVEU7RUFDRTs7O0lBS0U7SUFFQTtFaEZzb1RKOztFZ0Zsb1RJO0lBQ0U7RWhGcW9UTjs7RWdGNW5URTtJQUNFO0VoRituVEo7O0VnRmpuVEU7SUFDRTtFaEZvblRKOztFZ0ZsblRFOztJQUVFO0lBQ0E7RWhGcW5USjs7RWdGbG5URTs7SUFFRTtFaEZxblRKOztFZ0ZsblRFOzs7SUFHRTtJQUNBO0VoRnFuVEo7O0VnRmxuVEU7O0lBRUU7RWhGcW5USjs7RWdGN21URTtJQUNFLFExRTJpQzhCO0VOcWtSbEM7RWdGOW1URTtJQUNFO0VoRmduVEo7O0VnRjltVEU7SUFDRTtFaEZpblRKOztFZ0Y3bVRFO0lBQ0U7RWhGZ25USjs7RWdGOW1URTtJQUNFO0VoRmluVEo7O0VnRjltVEU7SUFDRTtFaEZpblRKO0VnRi9tVEk7O0lBRUU7RWhGaW5UTjs7RWdGNW1USTs7SUFFRTtFaEYrbVROOztFZ0YzbVRFO0lBQ0U7RWhGOG1USjtFZ0Y1bVRJOzs7O0lBSUUscUI1RTFCNkI7RUp3b1RuQzs7RWdGMW1URTtJQUNFO0lBQ0EscUI1RWhDK0I7RUo2b1RuQztBQUNGO0FpRnB1VEM7RUFDQztFQUNBO0FqRnN1VEY7QWlGcHVURTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqRnN1VEg7QWlGcHVURztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGc3VUSjtBaUZwdVRJO0VBQ0M7RUFDQTtFQUNBO0FqRnN1VEw7QWlGbnVUSTtFQUNDO0FqRnF1VEw7QWlGbnVUSztFQUNDO0FqRnF1VE47QWlGanVUSTtFQUNDO0FqRm11VEw7QWlGOXRURTtFQUNDO0VBQ0E7QWpGZ3VUSDtBaUYzdFRFO0VBQ0M7QWpGNnRUSDs7QWlGdHRUQztFQUNDO0VBQ0E7RUFDQTtBakZ5dFRGO0FpRnZ0VEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnl0VEg7QWlGdnRURztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGeXRUSjtBaUZ2dFRJO0VBQ0M7QWpGeXRUTDtBaUZ2dFRLO0VBQ0M7QWpGeXRUTjtBaUZydFRJO0VBQ0M7QWpGdXRUTDtBaUZsdFRFO0VBQ0M7RUFDQTtFQUNBO0FqRm90VEg7QWlGaHRURTtFQUNDO0FqRmt0VEg7QWlGaHRURztFQUNDO0FqRmt0VEo7QWlGOXNURTtFQUNDO0FqRmd0VEg7QWlGOXNURztFQUNDO0VBQ0E7QWpGZ3RUSjs7QWlGdnNUQztFQUNDO0FqRjBzVEY7QWlGdnNUQztFQUNDO0VBQ0E7QWpGeXNURjtBaUZ2c1RFO0VBQ0M7RUFDQTtBakZ5c1RIO0FpRnZzVEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnlzVEo7QWlGdnNUSTtFQUNDO0VBQ0E7RXpGa0VEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXlGdkVDO0VBQ0E7RUFDQTtBakZndFRMO0FpRjdzVEk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGK3NUTDtBaUY3c1RLO0VBQ0M7RUFDQTtBakYrc1ROO0FpRnhzVEc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGMHNUSjtBaUZ4c1RJO0VBQ0M7QWpGMHNUTDtBaUZwc1RFO0VBQ0M7QWpGc3NUSDs7QWlGL3JUQztFQUNDO0VBQ0E7QWpGa3NURjtBaUZoc1RFO0VBQ0M7QWpGa3NUSDtBaUYvclRFO0VBQ0M7RUFDQTtBakZpc1RIO0FpRi9yVEc7RUFDQztFQUNBO0VBQ0E7RUFHQyxrQnBEL0xjO0VvRGdNZDtFQUNBO0FqRityVEw7QWlGNXJUSTtFQUVFLGtCcER0TWE7QTdCbTRUbkI7QWlGdnJURTtFQUNDO0VBR0MsOEJwRGhOZTtFb0RpTmYsK0JwRGpOZTtBN0J3NFRuQjs7QWlGN3FURztFQUNDO0VBQ0E7QWpGZ3JUSjtBaUY5cVRJO0VBQ0M7RUFDQTtFekZ2Q0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeUZrQ0M7QWpGdXJUTDtBaUZwclRJO0VBQ0M7QWpGc3JUTDtBaUZwclRLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZzclROOztBaUYxcVRHO0VBQ0M7RUFDQTtBakY2cVRKO0FpRjNxVEk7RUFDQztFekZyRUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeUZnRUM7RUFDQTtBakZvclRMO0FpRmpyVEk7RUFDQztBakZtclRMO0FpRmpyVEs7RUFDQztFQUNBO0FqRm1yVE47O0FpRnpxVEM7RUFDQztBakY0cVRGO0FpRnpxVEc7RUFDQztFQUNBO0VBQ0E7QWpGMnFUSjtBaUZ6cVRJO0VBQ0M7RUFDQTtFQUNBO0V6Ri9NRCxvQnFDaERZO0E3QjI2VGhCO0FpRnhxVEk7RUFDQztBakYwcVRMO0FpRnhxVEs7RUFDQztBakYwcVROO0FpRnBxVEU7RUFDQztBakZzcVRIO0FpRmxxVEc7RUFDQztBakZvcVRKOztBaUYxcFRHO0VBQ0M7RUFDQTtFQUNBO0FqRjZwVEo7QWlGM3BUSTtFQUNDO0VBQ0E7RXpGcFBELG9CcUNoRFk7QTdCazhUaEI7QWlGMXBUSTtFQUNDO0FqRjRwVEw7QWlGMXBUSztFQUNDO0FqRjRwVE47O0FpRmxwVEM7RUFFRTtBakZvcFRIO0FpRmhwVEc7RUFDQztFQUNBO0VBQ0E7RUFHQztBakZncFRMO0FpRjNvVEU7RUFDQztFQUNBO0VBRUM7QWpGNG9USjs7QWtGamhVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0JyRGtCVztBN0JnZ1VuQjtBa0YvZ1VJO0VBQ0k7RUFDQTtFQUNBO0FsRmloVVI7QWtGL2dVUTtFQUNJO0FsRmloVVo7QWtGOWdVUTtFQUNJO0VBQ0E7QWxGZ2hVWjtBa0Y1Z1VJO0VBQ0k7RUFDQTtBbEY4Z1VSO0FrRjNnVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEY2Z1VSO0FrRjNnVVE7RUFDQztBbEY2Z1VUO0FrRjFnVVE7RUFDSTtFQUNBO0VBQ0E7QWxGNGdVWjtBa0YxZ1VZO0VBQ0k7RUFDQTtBbEY0Z1VoQjtBa0Z0Z1VJO0VBQ0k7QWxGd2dVUjtBa0ZuZ1VLO0VBQ0k7RUFDQTtFQUNBO0FsRnFnVVQ7QWtGbGdVVTtFQUNJO0FsRm9nVWQ7QWtGaGdVTTtFQUNJO0FsRmtnVVY7QWtGaGdVVTtFQUNGO0VBQ0E7QWxGa2dVUjtBa0Y3L1RPO0VBQ0M7QWxGKy9UUjtBa0YxL1RLO0VBQ0k7RUFDQTtBbEY0L1RUO0FrRnovVFU7RUFDSTtBbEYyL1RkO0FrRnYvVE07RUFDSTtBbEZ5L1RWO0FrRnIvVE87RUFDQztBbEZ1L1RSO0FrRmwvVFE7RUFDSTtFQUNIO0VBQ0E7QWxGby9UVDtBa0ZqL1RVO0VBQ0k7QWxGbS9UZDtBa0YvK1RNO0VBQ0k7QWxGaS9UVjtBa0Y3K1RPO0VBQ0M7QWxGKytUUjtBa0ZoalVLO0VBQ0k7RUFDQTtFQUNBO0FsRmtqVVQ7QWtGL2lVVTtFQUNJO0FsRmlqVWQ7QWtGN2lVTTtFQUNJO0FsRitpVVY7QWtGN2lVVTtFQUNGO0VBQ0E7QWxGK2lVUjtBa0YxaVVPO0VBQ0M7QWxGNGlVUjtBa0Z2aVVLO0VBQ0k7RUFDQTtBbEZ5aVVUO0FrRnRpVVU7RUFDSTtBbEZ3aVVkO0FrRnBpVU07RUFDSTtBbEZzaVVWO0FrRmxpVU87RUFDQztBbEZvaVVSO0FrRi9oVVE7RUFDSTtFQUNIO0VBQ0E7QWxGaWlVVDtBa0Y5aFVVO0VBQ0k7QWxGZ2lVZDtBa0Y1aFVNO0VBQ0k7QWxGOGhVVjtBa0YxaFVPO0VBQ0M7QWxGNGhVUjtBa0Y3bFVLO0VBQ0k7RUFDQTtFQUNBO0FsRitsVVQ7QWtGNWxVVTtFQUNJO0FsRjhsVWQ7QWtGMWxVTTtFQUNJO0FsRjRsVVY7QWtGMWxVVTtFQUNGO0VBQ0E7QWxGNGxVUjtBa0Z2bFVPO0VBQ0M7QWxGeWxVUjtBa0ZwbFVLO0VBQ0k7RUFDQTtBbEZzbFVUO0FrRm5sVVU7RUFDSTtBbEZxbFVkO0FrRmpsVU07RUFDSTtBbEZtbFVWO0FrRi9rVU87RUFDQztBbEZpbFVSO0FrRjVrVVE7RUFDSTtFQUNIO0VBQ0E7QWxGOGtVVDtBa0Yza1VVO0VBQ0k7QWxGNmtVZDtBa0Z6a1VNO0VBQ0k7QWxGMmtVVjtBa0Z2a1VPO0VBQ0M7QWxGeWtVUjtBa0Yxb1VLO0VBQ0k7RUFDQTtFQUNBO0FsRjRvVVQ7QWtGem9VVTtFQUNJO0FsRjJvVWQ7QWtGdm9VTTtFQUNJO0FsRnlvVVY7QWtGdm9VVTtFQUNGO0VBQ0E7QWxGeW9VUjtBa0Zwb1VPO0VBQ0M7QWxGc29VUjtBa0Zqb1VLO0VBQ0k7RUFDQTtBbEZtb1VUO0FrRmhvVVU7RUFDSTtBbEZrb1VkO0FrRjluVU07RUFDSTtBbEZnb1VWO0FrRjVuVU87RUFDQztBbEY4blVSO0FrRnpuVVE7RUFDSTtFQUNIO0VBQ0E7QWxGMm5VVDtBa0Z4blVVO0VBQ0k7QWxGMG5VZDtBa0Z0blVNO0VBQ0k7QWxGd25VVjtBa0ZwblVPO0VBQ0M7QWxGc25VUjtBa0Z2clVLO0VBQ0k7RUFDQTtFQUNBO0FsRnlyVVQ7QWtGdHJVVTtFQUNJO0FsRndyVWQ7QWtGcHJVTTtFQUNJO0FsRnNyVVY7QWtGcHJVVTtFQUNGO0VBQ0E7QWxGc3JVUjtBa0ZqclVPO0VBQ0M7QWxGbXJVUjtBa0Y5cVVLO0VBQ0k7RUFDQTtBbEZnclVUO0FrRjdxVVU7RUFDSTtBbEYrcVVkO0FrRjNxVU07RUFDSTtBbEY2cVVWO0FrRnpxVU87RUFDQztBbEYycVVSO0FrRnRxVVE7RUFDSTtFQUNIO0VBQ0E7QWxGd3FVVDtBa0ZycVVVO0VBQ0k7QWxGdXFVZDtBa0ZucVVNO0VBQ0k7QWxGcXFVVjtBa0ZqcVVPO0VBQ0M7QWxGbXFVUjtBa0ZwdVVLO0VBQ0k7RUFDQTtFQUNBO0FsRnN1VVQ7QWtGbnVVVTtFQUNJO0FsRnF1VWQ7QWtGanVVTTtFQUNJO0FsRm11VVY7QWtGanVVVTtFQUNGO0VBQ0E7QWxGbXVVUjtBa0Y5dFVPO0VBQ0M7QWxGZ3VVUjtBa0YzdFVLO0VBQ0k7RUFDQTtBbEY2dFVUO0FrRjF0VVU7RUFDSTtBbEY0dFVkO0FrRnh0VU07RUFDSTtBbEYwdFVWO0FrRnR0VU87RUFDQztBbEZ3dFVSO0FrRm50VVE7RUFDSTtFQUNIO0VBQ0E7QWxGcXRVVDtBa0ZsdFVVO0VBQ0k7QWxGb3RVZDtBa0ZodFVNO0VBQ0k7QWxGa3RVVjtBa0Y5c1VPO0VBQ0M7QWxGZ3RVUjtBa0ZqeFVLO0VBQ0k7RUFDQTtFQUNBO0FsRm14VVQ7QWtGaHhVVTtFQUNJO0FsRmt4VWQ7QWtGOXdVTTtFQUNJO0FsRmd4VVY7QWtGOXdVVTtFQUNGO0VBQ0E7QWxGZ3hVUjtBa0Yzd1VPO0VBQ0M7QWxGNndVUjtBa0Z4d1VLO0VBQ0k7RUFDQTtBbEYwd1VUO0FrRnZ3VVU7RUFDSTtBbEZ5d1VkO0FrRnJ3VU07RUFDSTtBbEZ1d1VWO0FrRm53VU87RUFDQztBbEZxd1VSO0FrRmh3VVE7RUFDSTtFQUNIO0VBQ0E7QWxGa3dVVDtBa0YvdlVVO0VBQ0k7QWxGaXdVZDtBa0Y3dlVNO0VBQ0k7QWxGK3ZVVjtBa0YzdlVPO0VBQ0M7QWxGNnZVUjtBa0Y5elVLO0VBQ0k7RUFDQTtFQUNBO0FsRmcwVVQ7QWtGN3pVVTtFQUNJO0FsRit6VWQ7QWtGM3pVTTtFQUNJO0FsRjZ6VVY7QWtGM3pVVTtFQUNGO0VBQ0E7QWxGNnpVUjtBa0Z4elVPO0VBQ0M7QWxGMHpVUjtBa0ZyelVLO0VBQ0k7RUFDQTtBbEZ1elVUO0FrRnB6VVU7RUFDSTtBbEZzelVkO0FrRmx6VU07RUFDSTtBbEZvelVWO0FrRmh6VU87RUFDQztBbEZrelVSO0FrRjd5VVE7RUFDSTtFQUNIO0VBQ0E7QWxGK3lVVDtBa0Y1eVVVO0VBQ0k7QWxGOHlVZDtBa0YxeVVNO0VBQ0k7QWxGNHlVVjtBa0Z4eVVPO0VBQ0M7QWxGMHlVUjtBa0ZqeVVZO0VBQ0k7QWxGbXlVaEI7QWtGL3hVUTtFQUNJO0FsRml5VVo7QWtGNXhVSTtFQUNJO0FsRjh4VVI7QWtGMXhVUTtFQUNJO0FsRjR4VVo7O0FtRm43VUE7RUFDQztBbkZzN1VEOztBb0Z0N1VBO0VBQ0M7RUFDQTtFQUNBO0FwRnk3VUQ7QW9GdjdVQztFQUNDO0FwRnk3VUY7O0FvRnA3VUE7OztFQUdDO0FwRnU3VUQ7O0FvRm43VUE7RUFDQztFQUNBO0VBQ0E7QXBGczdVRDtBb0ZwN1VDO0VBQ0M7QXBGczdVRjtBb0ZuN1VDO0VBSUM7RUFDQTtBcEZrN1VGO0FvRmg3VUU7RUFDQztBcEZrN1VIOztBb0Y1NlVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBGKzZVRDtBb0Y3NlVDO0VBQ0M7QXBGKzZVRjtBb0Y1NlVDO0VBUUM7RUFDQTtFQUNBO0FwRnU2VUY7QW9GNzZVRTtFQUNDO0FwRis2VUg7O0FvRnI2VUE7RUFDSTtFQUNBO0VBQ0EsY2hGckJ5QjtBSjY3VTdCO0FvRnQ2VUk7RUFLRixjaEY1QjJCO0VnRjZCM0IscUJoRmQwQjtFZ0ZlMUIseUJoRjdCa0M7QUppOFVwQzs7QW9GOTVVSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRm02VUY7QU9wL1VFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJnZ1Z6RztBeUJwL1VFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmkvVU47QXlCNStVRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZvN1VoRDtBeUJ0K1VFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QmdoVjdMO0F5QmorVUk7RUFLSTtBekIrOVVSO0FvRjk2VVE7RUFDRjtBcEZnN1VOO0FvRjk2VU07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmc3VWhCO0FvRjE2VWdCO0VBQ0k7QXBGNDZVcEI7O0FvRjc4VUk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZrOVVGO0FPbmlWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCK2lWekc7QXlCbmlWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJnaVZOO0F5QjNoVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGbStVaEQ7QXlCcmhWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIralY3TDtBeUJoaFZJO0VBS0k7QXpCOGdWUjtBb0Z2K1VTO0VBS0w7RUFDQTtBcEZxK1VKO0FvRmorVVE7RUFDRjtBcEZtK1VOO0FvRmorVU07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRm0rVWhCO0FvRjc5VWdCO0VBQ0k7QXBGKzlVcEI7O0FvRmhnVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZxZ1ZGO0FPdGxWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCa21Wekc7QXlCdGxWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJtbFZOO0F5QjlrVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGc2hWaEQ7QXlCeGtWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJrblY3TDtBeUJua1ZJO0VBS0k7QXpCaWtWUjtBb0ZoaFZRO0VBQ0Y7QXBGa2hWTjtBb0ZoaFZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZraFZoQjtBb0Y1Z1ZnQjtFQUNJO0FwRjhnVnBCOztBb0YvaVZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGb2pWRjtBT3JvVkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QmlwVnpHO0F5QnJvVkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCa29WTjtBeUI3blZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRnFrVmhEO0F5QnZuVkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCaXFWN0w7QXlCbG5WSTtFQUtJO0F6QmduVlI7QW9GL2pWUTtFQUNGO0FwRmlrVk47QW9GL2pWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGaWtWaEI7QW9GM2pWZ0I7RUFDSTtBcEY2alZwQjs7QW9GOWxWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRm1tVkY7QU9wclZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJnc1Z6RztBeUJwclZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QmlyVk47QXlCNXFWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZvblZoRDtBeUJ0cVZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qmd0VjdMO0F5QmpxVkk7RUFLSTtBekIrcFZSO0FvRjltVlE7RUFDRjtBcEZnblZOO0FvRjltVk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmduVmhCO0FvRjFtVmdCO0VBQ0k7QXBGNG1WcEI7O0FvRjdvVkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZrcFZGO0FPbnVWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCK3VWekc7QXlCbnVWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJndVZOO0F5QjN0VkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGbXFWaEQ7QXlCcnRWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekIrdlY3TDtBeUJodFZJO0VBS0k7QXpCOHNWUjtBb0Y3cFZRO0VBQ0Y7QXBGK3BWTjtBb0Y3cFZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYrcFZoQjtBb0Z6cFZnQjtFQUNJO0FwRjJwVnBCOztBb0Y1clZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGaXNWRjtBT2x4VkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6Qjh4VnpHO0F5Qmx4VkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCK3dWTjtBeUIxd1ZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRmt0VmhEO0F5QnB3VkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCOHlWN0w7QXlCL3ZWSTtFQUtJO0F6QjZ2VlI7QW9GNXNWUTtFQUNGO0FwRjhzVk47QW9GNXNWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGOHNWaEI7QW9GeHNWZ0I7RUFDSTtBcEYwc1ZwQjs7QW9GM3VWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRmd2VkY7QU9qMFZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekI2MFZ6RztBeUJqMFZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6Qjh6Vk47QXlCenpWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEZpd1ZoRDtBeUJuelZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjYxVjdMO0F5Qjl5Vkk7RUFLSTtBekI0eVZSO0FvRjN2VlE7RUFDRjtBcEY2dlZOO0FvRjN2Vk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjZ2VmhCO0FvRnZ2VmdCO0VBQ0k7QXBGeXZWcEI7O0FvRjF4Vkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEYreFZGO0FPaDNWRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCNDNWekc7QXlCaDNWRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI2MlZOO0F5QngyVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGZ3pWaEQ7QXlCbDJWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekI0NFY3TDtBeUI3MVZJO0VBS0k7QXpCMjFWUjtBb0YxeVZRO0VBQ0Y7QXBGNHlWTjtBb0YxeVZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY0eVZoQjtBb0Z0eVZnQjtFQUNJO0FwRnd5VnBCOztBb0Z6MFZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGODBWRjtBTy81VkU7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QjI2VnpHO0F5Qi81VkU7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCNDVWTjtBeUJ2NVZFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRisxVmhEO0F5Qmo1VkU7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCMjdWN0w7QXlCNTRWSTtFQUtJO0F6QjA0VlI7QW9GejFWUTtFQUNGO0FwRjIxVk47QW9GejFWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGMjFWaEI7QW9GcjFWZ0I7RUFDSTtBcEZ1MVZwQjs7QW9GeDNWSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjYzVkY7QU85OFZFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekIwOVZ6RztBeUI5OFZFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QjI4Vk47QXlCdDhWRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEY4NFZoRDtBeUJoOFZFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjArVjdMO0F5QjM3Vkk7RUFLSTtBekJ5N1ZSO0FvRng0VlE7RUFDRjtBcEYwNFZOO0FvRng0Vk07RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjA0VmhCO0FvRnA0VmdCO0VBQ0k7QXBGczRWcEI7O0FvRnY2Vkk7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEY0NlZGO0FPNy9WRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCeWdXekc7QXlCNy9WRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIwL1ZOO0F5QnIvVkU7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGNjdWaEQ7QXlCLytWRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJ5aFc3TDtBeUIxK1ZJO0VBS0k7QXpCdytWUjtBb0Z2N1ZRO0VBQ0Y7QXBGeTdWTjtBb0Z2N1ZNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ5N1ZoQjtBb0ZuN1ZnQjtFQUNJO0FwRnE3VnBCOztBb0Z0OVZJO0UzRHJGRjtFRkFFLHlCNkRzRnNCO0UzRHBGeEIscUIyRG9GOEM7RUFDOUM7QXBGMjlWRjtBTzVpV0U7RWtCQUU7RUZOQSx5QkVEMkQ7RUFTM0QscUJBVHFHO0F6QndqV3pHO0F5QjVpV0U7RUFFRTtFRmJBLHlCRUQyRDtFQWdCM0QscUJBaEJxRztFQXFCbkc7QXpCeWlXTjtBeUJwaVdFO0VBRUU7RUFDQSx5QjJEMERzQjtFM0R6RHRCLHFCMkR5RDRDO0FwRjQrVmhEO0F5QjloV0U7RUFHRTtFQUNBLHlCQXpDK0k7RUE2Qy9JLHFCQTdDeUw7QXpCd2tXN0w7QXlCemhXSTtFQUtJO0F6QnVoV1I7QW9GdCtWUTtFQUNGO0FwRncrVk47QW9GdCtWTTtFQUNVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGdytWaEI7QW9GbCtWZ0I7RUFDSTtBcEZvK1ZwQjs7QW9GcmdXSTtFM0RyRkY7RUZBRSx5QjZEc0ZzQjtFM0RwRnhCLHFCMkRvRjhDO0VBQzlDO0FwRjBnV0Y7QU8zbFdFO0VrQkFFO0VGTkEseUJFRDJEO0VBUzNELHFCQVRxRztBekJ1bVd6RztBeUIzbFdFO0VBRUU7RUZiQSx5QkVEMkQ7RUFnQjNELHFCQWhCcUc7RUFxQm5HO0F6QndsV047QXlCbmxXRTtFQUVFO0VBQ0EseUIyRDBEc0I7RTNEekR0QixxQjJEeUQ0QztBcEYyaFdoRDtBeUI3a1dFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QnVuVzdMO0F5QnhrV0k7RUFLSTtBekJza1dSO0FvRnJoV1E7RUFDRjtBcEZ1aFdOO0FvRnJoV007RUFDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnVoV2hCO0FvRmpoV2dCO0VBQ0k7QXBGbWhXcEI7O0FvRnBqV0k7RTNEckZGO0VGQUUseUI2RHNGc0I7RTNEcEZ4QixxQjJEb0Y4QztFQUM5QztBcEZ5aldGO0FPMW9XRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCc3BXekc7QXlCMW9XRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ1b1dOO0F5QmxvV0U7RUFFRTtFQUNBLHlCMkQwRHNCO0UzRHpEdEIscUIyRHlENEM7QXBGMGtXaEQ7QXlCNW5XRTtFQUdFO0VBQ0EseUJBekMrSTtFQTZDL0kscUJBN0N5TDtBekJzcVc3TDtBeUJ2bldJO0VBS0k7QXpCcW5XUjtBb0Zwa1dRO0VBQ0Y7QXBGc2tXTjtBb0Zwa1dNO0VBQ1U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZza1doQjtBb0Zoa1dnQjtFQUNJO0FwRmtrV3BCOztBb0Z6aldJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGNmpXeEM7QU92cldFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEZra1d4QztBeUIvbldFO0VBRUU7QXpCZ29XSjtBeUI3bldFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QjhuV0o7QXlCM25XRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEY4a1d4QztBeUJ6bldJO0VBS0k7QXpCdW5XUjs7QW9GbGxXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRnNsV3hDO0FPaHRXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGMmxXeEM7QXlCeHBXRTtFQUVFO0F6QnlwV0o7QXlCdHBXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJ1cFdKO0F5QnBwV0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGdW1XeEM7QXlCbHBXSTtFQUtJO0F6QmdwV1I7O0FvRjNtV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEYrbVd4QztBT3p1V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRm9uV3hDO0F5QmpyV0U7RUFFRTtBekJrcldKO0F5Qi9xV0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCZ3JXSjtBeUI3cVdFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRmdvV3hDO0F5QjNxV0k7RUFLSTtBekJ5cVdSOztBb0Zwb1dJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGd29XeEM7QU9sd1dFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEY2b1d4QztBeUIxc1dFO0VBRUU7QXpCMnNXSjtBeUJ4c1dFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6QnlzV0o7QXlCdHNXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEZ5cFd4QztBeUJwc1dJO0VBS0k7QXpCa3NXUjs7QW9GN3BXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRmlxV3hDO0FPM3hXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGc3FXeEM7QXlCbnVXRTtFQUVFO0F6Qm91V0o7QXlCanVXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekJrdVdKO0F5Qi90V0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGa3JXeEM7QXlCN3RXSTtFQUtJO0F6QjJ0V1I7O0FvRnRyV0k7RTNEckVGLGMyRHNFc0M7RTNEckV0QyxxQjJEcUVzQztBcEYwcld4QztBT3B6V0U7RWtCd0RFLGMyRGtFMEQ7RTNEakUxRCx5QjJEaUVvQztFM0RoRXBDLHFCMkRnRW9DO0FwRityV3hDO0F5QjV2V0U7RUFFRTtBekI2dldKO0F5QjF2V0U7RUFFRSxjMkRzRG9DO0UzRHJEcEM7QXpCMnZXSjtBeUJ4dldFO0VBR0U7RUFDQSx5QjJEOENvQztFM0Q3Q3BDLHFCMkQ2Q29DO0FwRjJzV3hDO0F5QnR2V0k7RUFLSTtBekJvdldSOztBb0Yvc1dJO0UzRHJFRixjMkRzRXNDO0UzRHJFdEMscUIyRHFFc0M7QXBGbXRXeEM7QU83MFdFO0VrQndERSxjMkRrRTBEO0UzRGpFMUQseUIyRGlFb0M7RTNEaEVwQyxxQjJEZ0VvQztBcEZ3dFd4QztBeUJyeFdFO0VBRUU7QXpCc3hXSjtBeUJueFdFO0VBRUUsYzJEc0RvQztFM0RyRHBDO0F6Qm94V0o7QXlCanhXRTtFQUdFO0VBQ0EseUIyRDhDb0M7RTNEN0NwQyxxQjJENkNvQztBcEZvdVd4QztBeUIvd1dJO0VBS0k7QXpCNndXUjs7QW9GeHVXSTtFM0RyRUYsYzJEc0VzQztFM0RyRXRDLHFCMkRxRXNDO0FwRjR1V3hDO0FPdDJXRTtFa0J3REUsYzJEa0UwRDtFM0RqRTFELHlCMkRpRW9DO0UzRGhFcEMscUIyRGdFb0M7QXBGaXZXeEM7QXlCOXlXRTtFQUVFO0F6Qit5V0o7QXlCNXlXRTtFQUVFLGMyRHNEb0M7RTNEckRwQztBekI2eVdKO0F5QjF5V0U7RUFHRTtFQUNBLHlCMkQ4Q29DO0UzRDdDcEMscUIyRDZDb0M7QXBGNnZXeEM7QXlCeHlXSTtFQUtJO0F6QnN5V1I7O0FvRnR2V0s7RUFJRjtFQUNBO0VBQ0E7QXBGc3ZXSDs7QW9GL3VXSTtFQUNFO0FwRmt2V047QW9GL3VXSztFQUlBO0VBQ0Y7RUFDQTtBcEY4dVdIOztBb0Zyd1dLO0VBSUY7RUFDQTtFQUNBO0FwRnF3V0g7O0FvRjl2V0k7RUFDRTtBcEZpd1dOO0FvRjl2V0s7RUFJQTtFQUNGO0VBQ0E7QXBGNnZXSDs7QW9GcHhXSztFQUlGO0VBQ0E7RUFDQTtBcEZveFdIOztBb0Y3d1dJO0VBQ0U7QXBGZ3hXTjtBb0Y3d1dLO0VBSUE7RUFDRjtFQUNBO0FwRjR3V0g7O0FvRm55V0s7RUFJRjtFQUNBO0VBQ0E7QXBGbXlXSDs7QW9GNXhXSTtFQUNFO0FwRit4V047QW9GNXhXSztFQUlBO0VBQ0Y7RUFDQTtBcEYyeFdIOztBb0ZseldLO0VBSUY7RUFDQTtFQUNBO0FwRmt6V0g7O0FvRjN5V0k7RUFDRTtBcEY4eVdOO0FvRjN5V0s7RUFJQTtFQUNGO0VBQ0E7QXBGMHlXSDs7QW9GajBXSztFQUlGO0VBQ0E7RUFDQTtBcEZpMFdIOztBb0YxeldJO0VBQ0U7QXBGNnpXTjtBb0YxeldLO0VBSUE7RUFDRjtFQUNBO0FwRnl6V0g7O0FvRmgxV0s7RUFJRjtFQUNBO0VBQ0E7QXBGZzFXSDs7QW9GejBXSTtFQUNFO0FwRjQwV047QW9GejBXSztFQUlBO0VBQ0Y7RUFDQTtBcEZ3MFdIOztBb0YvMVdLO0VBSUY7RUFDQTtFQUNBO0FwRisxV0g7O0FvRngxV0k7RUFDRTtBcEYyMVdOO0FvRngxV0s7RUFJQTtFQUNGO0VBQ0E7QXBGdTFXSDs7QW9GaDFXQztFQUNDO0FwRm0xV0Y7O0FvRi8wV0s7RUFJRjtBcEYrMFdIOztBb0Z4MVdDO0VBQ0M7QXBGMjFXRjs7QW9GdjFXSztFQUlGO0FwRnUxV0g7O0FvRmgyV0M7RUFDQztBcEZtMldGOztBb0YvMVdLO0VBSUY7QXBGKzFXSDs7QW9GeDJXQztFQUNDO0FwRjIyV0Y7O0FvRnYyV0s7RUFJRjtBcEZ1MldIOztBb0ZoM1dDO0VBQ0M7QXBGbTNXRjs7QW9GLzJXSztFQUlGO0FwRisyV0g7O0FvRngzV0M7RUFDQztBcEYyM1dGOztBb0Z2M1dLO0VBSUY7QXBGdTNXSDs7QW9GaDRXQztFQUNDO0FwRm00V0Y7O0FvRi8zV0s7RUFJRjtBcEYrM1dIOztBb0Z4NFdDO0VBQ0M7QXBGMjRXRjs7QW9GdjRXSztFQUlGO0FwRnU0V0g7O0FvRmo0V0E7RUFDRztBcEZvNFdIO0FvRmw0V0c7RUFJQztBcEZpNFdKOztBb0Z6M1dDO0VBQ0M7QXBGNDNXRjtBb0Z6M1dHO0VBQ0c7QXBGMjNXTjtBb0YvMldFO0VBQ0M7QXBGaTNXSDtBb0YvMldHO0VBS0c7QXBGNjJXTjtBb0YzMldNO0VBQ0M7QXBGNjJXUDtBb0ZsMldHO0VBS0c7QXBGZzJXTjtBb0Y5MVdNO0VBQ0M7QXBGZzJXUDtBb0Y5M1dFO0VBQ0M7QXBGZzRXSDtBb0Y5M1dHO0VBS0c7RUFPRDtFQUNBO0FwRnMzV0w7QW9GNTNXTTtFQUNDO0FwRjgzV1A7QW9GbjNXRztFQUtHO0VBT0Q7RUFDQTtBcEYyMldMO0FvRmozV007RUFDQztBcEZtM1dQO0FvRmo1V0U7RUFDQztBcEZtNVdIO0FvRmo1V0c7RUFLRztBcEYrNFdOO0FvRjc0V007RUFDQztBcEYrNFdQO0FvRnA0V0c7RUFLRztBcEZrNFdOO0FvRmg0V007RUFDQztBcEZrNFdQO0FvRmg2V0U7RUFDQztBcEZrNldIO0FvRmg2V0c7RUFLRztBcEY4NVdOO0FvRjU1V007RUFDQztBcEY4NVdQO0FvRm41V0c7RUFLRztBcEZpNVdOO0FvRi80V007RUFDQztBcEZpNVdQO0FvRi82V0U7RUFDQztBcEZpN1dIO0FvRi82V0c7RUFLRztBcEY2NldOO0FvRjM2V007RUFDQztBcEY2NldQO0FvRmw2V0c7RUFLRztBcEZnNldOO0FvRjk1V007RUFDQztBcEZnNldQO0FvRjk3V0U7RUFDQztBcEZnOFdIO0FvRjk3V0c7RUFLRztBcEY0N1dOO0FvRjE3V007RUFDQztBcEY0N1dQO0FvRmo3V0c7RUFLRztBcEYrNldOO0FvRjc2V007RUFDQztBcEYrNldQO0FvRjc4V0U7RUFDQztBcEYrOFdIO0FvRjc4V0c7RUFLRztBcEYyOFdOO0FvRno4V007RUFDQztBcEYyOFdQO0FvRmg4V0c7RUFLRztBcEY4N1dOO0FvRjU3V007RUFDQztBcEY4N1dQO0FvRjU5V0U7RUFDQztBcEY4OVdIO0FvRjU5V0c7RUFLRztBcEYwOVdOO0FvRng5V007RUFDQztBcEYwOVdQO0FvRi84V0c7RUFLRztBcEY2OFdOO0FvRjM4V007RUFDQztBcEY2OFdQOztBb0YvN1dDO0VBQ0M7QXBGazhXRjs7QW9GNTdXQztFQUNDO0FwRis3V0Y7O0FvRno3V0M7RUFDQztBcEY0N1dGO0FvRno3V0M7RUFDQztBcEYyN1dGO0FvRng3V0M7RUFDQztBcEYwN1dGO0FvRnY3V0M7RUFDQztBcEZ5N1dGO0FvRnQ3V0M7RUFDQztBcEZ3N1dGO0FvRnI3V0M7RUFDQztBcEZ1N1dGOztBb0ZqN1dDO0VBQ0M7RUFDQTtBcEZvN1dGO0FvRmo3V0M7RUFDQztFQUNBO0FwRm03V0Y7QW9GaDdXQztFQUNDO0VBQ0E7QXBGazdXRjtBb0YvNldDO0VBQ0M7RUFDQTtBcEZpN1dGO0FvRjk2V0M7RUFDQztFQUNBO0FwRmc3V0Y7QW9GNzZXQztFQUNDO0VBQ0E7QXBGKzZXRjs7QW9GejZXQztFQUNDO0FwRjQ2V0Y7QW9GejZXQztFQUNDO0FwRjI2V0Y7QW9GeDZXQztFQUNDO0FwRjA2V0Y7O0FvRnI2V0E7RUFFQztBcEZ1NldEO0FSbHBYSTs7RUFFSTtBUW9wWFI7QVJocFhJOztFQUVJO0FRa3BYUjtBUjlvWEk7Ozs7RUFJSTtFQUVBO0FRK29YUjtBb0ZsN1dDO0VBQ0M7RUFDQTtBcEZvN1dGO0FScnFYSTs7O0VBRUk7QVF3cVhSO0FScHFYSTs7O0VBRUk7QVF1cVhSO0FSbnFYSTs7Ozs7OztFQUlJO0VBRUE7QVF1cVhSO0FvRmo4V0U7RUFDQztFQUNBO0FwRm04V0g7QVI3clhJOzs7RUFFSTtBUWdzWFI7QVI1clhJOzs7RUFFSTtBUStyWFI7QVIzclhJOzs7Ozs7O0VBSUk7RUFFQTtBUStyWFI7QW9GaDlXRTtFQUNDO0VBQ0E7QXBGazlXSDs7QW9GNThXQTtFQUNDO0VBQ0E7RUFDQTtBcEYrOFdEOztBb0Y1OFdBOzs7O0VBSUM7QXBGKzhXRDtBb0Y3OFdDOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEZzOVdMOztBb0ZoOVdDO0VBQ0M7RUFDQTtFQUNBO0FwRm05V0Y7O0FvRmg5V0M7RUFDQztFQUNBO0VBQ0E7QXBGbTlXRjs7QW9GaDlXQzs7OztFQUlDO0FwRm05V0Y7QW9GbDlXRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMjlXTjs7QW9GaC9XQztFQUNDO0VBQ0E7RUFDQTtBcEZtL1dGOztBb0ZoL1dDO0VBQ0M7RUFDQTtFQUNBO0FwRm0vV0Y7O0FvRmgvV0M7Ozs7RUFJQztBcEZtL1dGO0FvRmwvV0U7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjIvV047O0FvRmhoWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWhYRjs7QW9GaGhYQztFQUNDO0VBQ0E7RUFDQTtBcEZtaFhGOztBb0ZoaFhDOzs7O0VBSUM7QXBGbWhYRjtBb0ZsaFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyaFhOOztBb0ZoalhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1qWEY7O0FvRmhqWEM7RUFDQztFQUNBO0VBQ0E7QXBGbWpYRjs7QW9GaGpYQzs7OztFQUlDO0FwRm1qWEY7QW9GbGpYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMmpYTjs7QW9GaGxYQztFQUNDO0VBQ0E7RUFDQTtBcEZtbFhGOztBb0ZobFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1sWEY7O0FvRmhsWEM7Ozs7RUFJQztBcEZtbFhGO0FvRmxsWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJsWE47O0FvRmhuWEM7RUFDQztFQUNBO0VBQ0E7QXBGbW5YRjs7QW9GaG5YQztFQUNDO0VBQ0E7RUFDQTtBcEZtblhGOztBb0ZoblhDOzs7O0VBSUM7QXBGbW5YRjtBb0ZsblhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyblhOOztBb0ZocFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1wWEY7O0FvRmhwWEM7RUFDQztFQUNBO0VBQ0E7QXBGbXBYRjs7QW9GaHBYQzs7OztFQUlDO0FwRm1wWEY7QW9GbHBYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnBYTjs7QW9GaHJYQztFQUNDO0VBQ0E7RUFDQTtBcEZtclhGOztBb0ZoclhDO0VBQ0M7RUFDQTtFQUNBO0FwRm1yWEY7O0FvRmhyWEM7Ozs7RUFJQztBcEZtclhGO0FvRmxyWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJyWE47O0FvRmh0WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXRYRjs7QW9GaHRYQztFQUNDO0VBQ0E7RUFDQTtBcEZtdFhGOztBb0ZodFhDOzs7O0VBSUM7QXBGbXRYRjtBb0ZsdFhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYydFhOOztBb0ZodlhDO0VBQ0M7RUFDQTtFQUNBO0FwRm12WEY7O0FvRmh2WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXZYRjs7QW9GaHZYQzs7OztFQUlDO0FwRm12WEY7QW9GbHZYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMnZYTjs7QW9GaHhYQztFQUNDO0VBQ0E7RUFDQTtBcEZteFhGOztBb0ZoeFhDO0VBQ0M7RUFDQTtFQUNBO0FwRm14WEY7O0FvRmh4WEM7Ozs7RUFJQztBcEZteFhGO0FvRmx4WEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjJ4WE47O0FvRmh6WEM7RUFDQztFQUNBO0VBQ0E7QXBGbXpYRjs7QW9GaHpYQztFQUNDO0VBQ0E7RUFDQTtBcEZtelhGOztBb0ZoelhDOzs7O0VBSUM7QXBGbXpYRjtBb0ZselhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyelhOOztBb0ZoMVhDO0VBQ0M7RUFDQTtFQUNBO0FwRm0xWEY7O0FvRmgxWEM7RUFDQztFQUNBO0VBQ0E7QXBGbTFYRjs7QW9GaDFYQzs7OztFQUlDO0FwRm0xWEY7QW9GbDFYRTs7Ozs7Ozs7OztFQUdJO0VBQ0E7QXBGMjFYTjs7QW9GaDNYQztFQUNDO0VBQ0E7RUFDQTtBcEZtM1hGOztBb0ZoM1hDO0VBQ0M7RUFDQTtFQUNBO0FwRm0zWEY7O0FvRmgzWEM7Ozs7RUFJQztBcEZtM1hGO0FvRmwzWEU7Ozs7Ozs7Ozs7RUFHSTtFQUNBO0FwRjIzWE47O0FvRmg1WEM7RUFDQztFQUNBO0VBQ0E7QXBGbTVYRjs7QW9GaDVYQztFQUNDO0VBQ0E7RUFDQTtBcEZtNVhGOztBb0ZoNVhDOzs7O0VBSUM7QXBGbTVYRjtBb0ZsNVhFOzs7Ozs7Ozs7O0VBR0k7RUFDQTtBcEYyNVhOOztBb0ZyNVhBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBGdzVYRDtBb0Z0NVhDO0VBQ0M7QXBGdzVYRjtBb0ZyNVhDO0VBQ0M7RUFDQTtBcEZ1NVhGO0FvRm41WEM7O0VBRUM7QXBGcTVYRjtBb0ZsNVhDO0VBQ0M7RUFDQTtBcEZvNVhGO0FvRmo1WEM7RUFDQztFQUNBO0FwRm01WEY7QW9GaDVYQztFQUNDO0VBQ0E7QXBGazVYRjtBb0YvNFhDO0VBQ0M7RUFDQTtBcEZpNVhGO0FSanZZSTs7RUFFSTtBUW12WVI7QVIvdVlJOztFQUVJO0FRaXZZUjtBUjd1WUk7Ozs7RUFJSTtFQUVBO0FROHVZUjtBUmh3WUk7O0VBRUk7QVFrd1lSO0FSOXZZSTs7RUFFSTtBUWd3WVI7QVI1dllJOzs7O0VBSUk7RUFFQTtBUTZ2WVI7QVIvd1lJOztFQUVJO0FRaXhZUjtBUjd3WUk7O0VBRUk7QVErd1lSO0FSM3dZSTs7OztFQUlJO0VBRUE7QVE0d1lSO0FvRjE2WFM7RUFDQztBcEY0NlhWO0FvRnQ2WFU7RUFDQztBcEZ3NlhYO0FvRmg3WFM7RUFDQztBcEZrN1hWO0FvRjU2WFU7RUFDQztBcEY4NlhYO0FvRnQ3WFM7RUFDQztBcEZ3N1hWO0FvRmw3WFU7RUFDQztBcEZvN1hYO0FvRjU3WFM7RUFDQztBcEY4N1hWO0FvRng3WFU7RUFDQztBcEYwN1hYO0FvRmw4WFM7RUFDQztBcEZvOFhWO0FvRjk3WFU7RUFDQztBcEZnOFhYO0FvRng4WFM7RUFDQztBcEYwOFhWO0FvRnA4WFU7RUFDQztBcEZzOFhYO0FvRjk4WFM7RUFDQztBcEZnOVhWO0FvRjE4WFU7RUFDQztBcEY0OFhYO0FvRnA5WFM7RUFDQztBcEZzOVhWO0FvRmg5WFU7RUFDQztBcEZrOVhYOztBb0Z6OFhDO0VBQ0M7QXBGNDhYRjtBb0Z6OFhDO0VBQ0M7QXBGMjhYRjtBb0Z4OFhDO0VBQ0M7QXBGMDhYRjs7QW9GbjhYQzs7RUFDQztBcEZ1OFhGOztBb0ZoOFhFO0VBQ0M7QXBGbThYSDtBb0ZqOFhHO0VBQ0MsVWhGOWQ4QjtBSmk2WWxDO0FvRjk3WEU7RUFDQyxrQmhGcGUrQjtFZ0ZxZS9CO0FwRmc4WEg7QW9GOTdYRztFQUNDO0VBQ0EsV2hGemU4QjtBSnk2WWxDO0FvRjE3WEU7RUFDQztBcEY0N1hIO0FvRjE3WEc7RUFDQyxVaEZuZjhCO0FKKzZZbEM7QW9GdjdYRTtFQUNDLGtCaEZ6ZitCO0VnRjBmL0I7QXBGeTdYSDtBb0Z2N1hHO0VBQ0M7RUFDQSxXaEY5ZjhCO0FKdTdZbEM7QW9GbjdYRTtFQUNDO0FwRnE3WEg7QW9GbjdYRztFQUNDLFVoRnhnQjhCO0FKNjdZbEM7QW9GaDdYRTtFQUNDLGtCaEY5Z0IrQjtFZ0YrZ0IvQjtBcEZrN1hIO0FvRmg3WEc7RUFDQztFQUNBLFdoRm5oQjhCO0FKcThZbEM7O0FvRjE2WEM7RUFDQztBcEY2NlhGO0FvRjM2WEU7RUFJRztBcEYwNlhMOztBcUZoZ1pDO0VBQ0M7RUFDQTtBckZtZ1pGO0FxRmhnWkc7RUFNQztFQUNBO0FyRjYvWUo7QXFGcGdaRztFQU1DO0VBQ0E7QXJGaWdaSjtBcUZ4Z1pHO0VBTUM7RUFDQTtBckZxZ1pKO0FxRjVnWkc7RUFNQztFQUNBO0FyRnlnWko7QXFGaGhaRztFQU1DO0VBQ0E7QXJGNmdaSjtBcUZwaFpHO0VBTUM7RUFDQTtBckZpaFpKO0FxRnhoWkc7RUFNQztFQUNBO0FyRnFoWko7QXFGNWhaRztFQU1DO0VBQ0E7QXJGeWhaSjtBcUZ6Z1pDO0VBQ0MsbURqRjRDNEI7QUorOVk5QjtBUnRzWUk7RTZGalVGO0lBQ0M7RXJGMGdaRDtFcUZ4Z1pDO0lBQ0M7RXJGMGdaRjtFcUZ2Z1pDO0lBQ0M7SUFDQTtFckZ5Z1pGO0FBQ0Y7O0FzRnJqWkE7RUFDSTtFQUNBO0VBR0ksa0J6RHFCVztBN0JpaVpuQjs7QXVGbGpaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvRDFEc0NpQjtFMERyQ2pCO0VBZ0NJLGtCMUR0Qlc7RTBEcUZmO0VBQ0E7O0dBQUE7QXZGMDlZSjtBdUZ2alpJO0VBQ0k7QXZGeWpaUjtBdUZ0alpJO0VBQ0k7QXZGd2paUjtBdUZyalpJO0VBQ0k7QXZGdWpaUjtBdUZualpRO0VBRVEsMkIxRFJHO0UwRFNILDRCMURURztBN0I2alpuQjtBdUYvaVpZO0VBQ0ksMkIxRGZHO0UwRGdCSCw0QjFEaEJHO0E3QmlrWm5CO0F1RnppWlE7RUFDSTtFQUNBO0F2RjJpWlo7QXVGdmlaSTtFQUVJO0F2RndpWlI7QXVGcmlaSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBdkZ1aVpSO0FSdi9ZSTs7OztFQUVJO0FRMi9ZUjtBUnYvWUk7Ozs7RUFFSTtBUTIvWVI7QVJ2L1lJOzs7Ozs7OztFQUlJO0VBRUE7QVE0L1lSO0F1RjFqWlE7O0VBQ0k7RUFDQTtBdkY2alpaO0F1RjNqWlk7O0VBQ0k7RUFDQTtBdkY4alpoQjtBdUZ6alpJO0VBQ0k7QXZGMmpaUjtBdUZ2alpJO0VBQ0k7O0dBQUE7QXZGMmpaUjtBdUZyalpRO0VBQ0ksWUE5RmM7QXZGcXBaMUI7QXVGeGpaUTtFQUNJLFlBOUZjO0F2RndwWjFCO0F1RjNqWlE7RUFDSSxZQTlGYztBdkYycFoxQjtBdUY5alpRO0VBQ0ksWUE5RmM7QXZGOHBaMUI7QXVGamtaUTtFQUNJLFlBOUZjO0F2RmlxWjFCO0F1RjlqWkk7RUFDSTtBdkZna1pSO0F1RjNqWlE7O0VBQ0k7QXZGOGpaWjtBUnIwWUk7RStGN09JO0lBR0k7RXZGbWpaVjtBQUNGOztBdUY1aVpJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0YwREo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRdS9ZSjtBdUZyalpROztFQUNJO0F2RndqWlo7O0F1RmxqWkE7RUFDSTtBdkZxalpKOztBdUY5aVpROztFL0ZvQ0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRK2daSjs7QXVGcmpaUTs7RUFDSTtBdkZ5alpaO0F1RnRqWlE7O0UvRnVCSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVFtaVpKOztBdUY1alpROztFQUNJO0F2RmdrWlo7QXVGN2paUTs7RS9GVUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRdWpaSjs7QXVGcmtaQTtFQUNJO0lBQVM7RXZGeWtaWDtFdUZ4a1pFO0lBQUs7RXZGMmtaUDtBQUNGO0F1RnprWkE7RUFDSTtJQUFTO0V2RjRrWlg7RXVGM2taRTtJQUFLO0V2RjhrWlA7QUFDRjtBdUY1a1pBO0VBQ0k7SUFBUztFdkYra1pYO0V1RjlrWkU7SUFBSztFdkZpbFpQO0FBQ0Y7QXdGL3haQTtFQUNDO0F4Rml5WkQ7QXdGL3haQztFQUVDO0F4Rmd5WkY7QXdGN3haQztFQUNDO0VBQ0E7QXhGK3haRjtBd0Y1eFpDOztFQUVDO0F4Rjh4WkY7QXdGM3haQztFQUNDO0F4RjZ4WkY7QXdGenhaQztFQUNDO0F4RjJ4WkY7QXdGeHhaQztFQUNDO0F4RjB4WkY7QXdGdnhaQztFQUNDO0F4Rnl4WkY7QXdGdHhaQztFQUNDO0F4Rnd4WkY7O0F3Rmx4WkM7RUFFQztBeEZveFpGO0F3Rmp4WkM7RUFDQyx5QnBGbUJ5QztBSmd3WjNDO0F3Ri93WkM7RUFDQztBeEZpeFpGOztBd0Y1d1pBO0VBQ0M7RUFDRztFQUNBO0F4Rit3Wko7O0F3RjV3WkE7RUFDQztBeEYrd1pEOztBd0Y1d1pBO0VBQ0M7QXhGK3daRDs7QXdGNXdaQTtFQUNDO0F4Rit3WkQ7QXdGN3daQztFQUNJO0F4Rit3Wkw7O0FSenVaSTs7RUFFSTtBUTR1WlI7QVJ4dVpJOztFQUVJO0FRMHVaUjtBUnR1Wkk7Ozs7RUFJSTtFQUVBO0FRdXVaUjtBd0Z0eFpDO0VBQ0MsY3BGbEI2QztFb0ZtQjdDO0F4Rnd4WkY7QXdGcnhaQzs7RUFFQztBeEZ1eFpGO0F3RnB4WkM7O0VBRUM7QXhGc3haRjs7QXdGaHhaQzs7RUFFQztBeEZteFpGOztBeUYxM1pDO0VBQ0k7RUFDQTtBekY2M1pMO0F5RjMzWks7RUFDSTtFQUNBO0F6RjYzWlQ7QXlGeDNaSTtFQUNDO0F6RjAzWkw7QXlGdDNaSTtFQUNDO0VBQ0g7QXpGdzNaRjtBeUZuM1pRO0VBQ0k7QXpGcTNaWjtBeUZuM1pZO0VBQ0k7QXpGcTNaaEI7QVIzbVpJO0VpR2xRWTtJQUNJO0lBQ0E7RXpGZzNabEI7RXlGOTJaa0I7SUFDSTtFekZnM1p0QjtBQUNGO0FScG5aSTtFaUdsUVk7SUFDSTtJQUNBO0V6RnkzWmxCO0V5RnYzWmtCO0lBQ0k7RXpGeTNadEI7QUFDRjtBUjduWkk7RWlHbFFZO0lBQ0k7SUFDQTtFekZrNFpsQjtFeUZoNFprQjtJQUNJO0V6Rms0WnRCO0FBQ0Y7QVJ0b1pJO0VpR2xRWTtJQUNJO0lBQ0E7RXpGMjRabEI7RXlGejRaa0I7SUFDSTtFekYyNFp0QjtBQUNGO0FSL29aSTtFaUdsUVk7SUFDSTtJQUNBO0V6Rm81WmxCO0V5Rmw1WmtCO0lBQ0k7RXpGbzVadEI7QUFDRjs7QTBGNTdaSTtFQUVRLGtCN0RxQk87QTdCeTZabkI7QTBGMTdaWTtFQUNJO0VBQ0E7RUFDQTtBMUY0N1poQjtBMEYxN1pnQjtFQUNJO0VBQ0E7RUFDQTtBMUY0N1pwQjtBMEZ4N1pZO0VBQ0k7RUFDQTtFbEd5Slo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFuRkEsb0JxQ3hDWTtBN0I4NVpoQjtBUmp5Wkk7RUFDSTtBUW15WlI7QVJ2M1pJO0VBQ0ksb0JxQzNDUTtBN0JvNlpoQjtBMEZuOFpnQjtFQUNJO0ExRnE4WnBCO0EwRmw4WmdCO0VBQ0k7QTFGbzhacEI7QTBGajhaZ0I7RUFDSTtBMUZtOFpwQjtBMEY1N1pJO0VBSUk7RUFDQSxnQkFKZ0I7RUFVaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCN0R2Q087QTdCMjlabkI7QTBGbDhaUTtFQUNJLGdCQU5PO0ExRjA4Wm5CO0FSM3BaSTtFa0dqVEE7SUF5QlE7SUFDQTtFMUZ1N1pWO0FBQ0Y7QVIzcFpJO0VrR3ZUQTtJQThCUTtFMUZ3N1pWO0FBQ0Y7QTBGdDdaUTtFQUNJO0VBQ0EsZ0JBbENZO0VBbUNaO0VBQ0E7RUFHSSxrQjdEMURHO0E3QmcvWm5CO0EwRm43Wlk7RUFDSTtFQUVJLGtCN0RoRUQ7QTdCby9abkI7QTBGOTZaWTtFQUNJLGdCQW5ERztBMUZtK1puQjs7QTBGMTZaQTtFQUNJO0VBQ0E7QTFGNjZaSjs7QTBGMTZaQTtFQUNJO0ExRjY2Wko7QTBGMzZaSTtFQUNJO0ExRjY2WlI7QTBGMTZaSTtFQUNJO0VBQ0E7QTFGNDZaUjtBMEZ6NlpJO0VBQ0k7RUFDQTtBMUYyNlpSOztBUjl2Wkk7RWtHeEtBO0lBQ0k7RTFGMDZaTjtBQUNGO0EyRnppYUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0YyaWFGO0EyRnZpYUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5HcUZBLG9CcUNoRFk7QTdCcWdhaEI7QTJGbGlhSTtFQUNDO0VBQ0E7QTNGb2lhTDs7QTRGbmthQTtFQUNJLGdEeEZtSW9DO0FKbThaeEM7QTRGcGthSTtFQUNJO0VBQ0E7RUFDQTtBNUZza2FSOztBNkYva2FBO0VBQ0k7QTdGa2xhSjtBNkZobGFJO0VBQ0k7QTdGa2xhUjtBNkYva2FJO0VBQ0k7QTdGaWxhUjtBNkYva2FRO0VBQ0M7QTdGaWxhVDtBNkY3a2FJO0VBQ0k7QTdGK2thUjtBNkY3a2FRO0VBQ0M7QTdGK2thVDs7QThGN2xhRTtFQUNDO0E5RmdtYUg7QThGM2xhRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5RjZsYUg7QThGemxhRTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0E5RjBsYUg7QThGcmxhRTtFQUNDO0E5RnVsYUg7QThGamxhRztFQUNDO0E5Rm1sYUo7QThGNWthRztFQUNDO0E5RjhrYUo7QThGeGthRTtFQUNDO0VBQ0E7QTlGMGthSDtBOEZ4a2FHO0VBQ0M7QTlGMGthSjtBOEZ2a2FHO0VBQ0M7QTlGeWthSjtBOEZwa2FHO0VBQ0M7RUFDQTtBOUZza2FKO0E4RjlqYUs7RUFDQztFQUNBO0E5RmdrYU47QThGbGthSztFQUNDO0VBQ0E7QTlGb2thTjtBOEZ0a2FLO0VBQ0M7RUFDQTtBOUZ3a2FOO0E4RjFrYUs7RUFDQztFQUNBO0E5RjRrYU47QThGOWthSztFQUNDO0VBQ0E7QTlGZ2xhTjtBOEZsbGFLO0VBQ0M7RUFDQTtBOUZvbGFOO0E4RnRsYUs7RUFDQztFQUNBO0E5RndsYU47QThGMWxhSztFQUNDO0VBQ0E7QTlGNGxhTjs7QThGcGxhQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5RnVsYUQ7O0E4RnBsYUE7RUFFQztBOUZzbGFEOztBOEZobGFFO0VBQ0M7QTlGbWxhSDs7QStGcnJhQTs7RUFFQztBL0Z3cmFEO0ErRnJyYUU7O0VBQ0M7RUFDQTtFQUNBO0V2R2tHQyxvQnFDaERZO0VrRS9DYjtFQUNBO0EvRnVyYUg7QVJ4amFJOzs7O0VBRUk7QVE0amFSO0FSeGphSTs7OztFQUVJO0FRNGphUjtBUnhqYUk7Ozs7Ozs7O0VBSUk7QVE4amFSO0ErRjNzYUc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QS9GOHNhSjtBK0Yzc2FHOzs7O0V2R3FGQyxvQnFDaERZO0E3QjRxYWhCOztBK0Zyc2FFO0VBQ0M7QS9Gd3NhSDtBK0Z0c2FHO0VBQ0M7QS9Gd3NhSjtBK0Zyc2FHO0VBR0M7QS9GcXNhSjtBK0Zuc2FJO0VBQ0M7QS9GcXNhTDtBK0Zqc2FHO0VBQ0M7QS9GbXNhSjtBK0Zqc2FJO0VBQ0M7QS9GbXNhTDtBK0Y5cmFFO0VBQ0M7QS9GZ3NhSDtBK0Y5cmFHO0VBQ0M7QS9GZ3NhSjs7QStGeHJhQztFQUNDO0EvRjJyYUY7QStGenJhRTtFQUNDO0EvRjJyYUg7QStGeHJhRTtFQUNDO0EvRjByYUg7QStGeHJhRztFQUdDO0VBQ0E7QS9Gd3JhSjtBK0ZwcmFFO0VBQ0M7RUFDQTtBL0ZzcmFIO0ErRi9xYUc7RUFDQztFQUNBO0EvRmlyYUo7QStGenFhRztFQUNDO0EvRjJxYUo7QStGanFhSTtFQUdDO0VBQ0E7QS9GaXFhTDtBK0Y3cGFHO0VBQ0M7RUFDQTtBL0YrcGFKOztBK0Z4cGFBO0VBQ0M7QS9GMnBhRDs7QWdHcnlhQTtFQUVJO0VBQ0E7QWhHdXlhSjtBUnh5YUM7RUFFQztFQUNBO0FReXlhRjtBUnZ5YUM7RUFDQztBUXl5YUY7QWdHNXlhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4eWFSO0FnRzV5YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzh5YVo7QWdHNXlhWTtFQUNJO0VBQ0E7QWhHOHlhaEI7QWdHNXlhZ0I7RUFDSTtFQUNBO0FoRzh5YXBCO0FnRzF5YVk7RUFDSTtFQUNBO0FoRzR5YWhCO0FnR3Z5YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEd5eWFSO0FSdHNhSTs7RUFFSTtBUXdzYVI7QVJwc2FJOztFQUVJO0FRc3NhUjtBUmxzYUk7Ozs7RUFJSTtBUW9zYVI7QWdHbnphUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoR3F6YVo7QWdHaHphUTtFQUNJO0FoR2t6YVo7QWdHOXlhSTtFQUNJO0FoR2d6YVI7QWdHN3lhSTtFQUNJO0FoRyt5YVI7QWdHM3lhSTtFQUNJO0FoRzZ5YVI7QWdHM3lhUTtFQUNJO0FoRzZ5YVo7QWdHMXlhUTtFQUNJO0VBQ0E7QWhHNHlhWjtBZ0cxeWFZO0VBQ0k7RUFDQTtBaEc0eWFoQjtBZ0dweWFZO0VBQ0k7QWhHc3lhaEI7O0FnRzN4YWdCO0VBQ0k7QWhHOHhhcEI7QWdHMXhhWTtFQUNJO0FoRzR4YWhCO0FnR3Z4YVk7RUFDRztBaEd5eGFmO0FnR3J4YU87RUFDSTtBaEd1eGFYO0FnRy93YWdCO0VBQ0k7QWhHaXhhcEI7QWdHOXdhd0I7RUFDSTtBaEdneGE1QjtBZ0c1d2FvQjtFQUNHO0FoRzh3YXZCO0FnR3h4YWdCO0VBQ0k7QWhHMHhhcEI7QWdHdnhhd0I7RUFDSTtBaEd5eGE1QjtBZ0dyeGFvQjtFQUNHO0FoR3V4YXZCO0FnR2p5YWdCO0VBQ0k7QWhHbXlhcEI7QWdHaHlhd0I7RUFDSTtBaEdreWE1QjtBZ0c5eGFvQjtFQUNHO0FoR2d5YXZCO0FnRzF5YWdCO0VBQ0k7QWhHNHlhcEI7QWdHenlhd0I7RUFDSTtBaEcyeWE1QjtBZ0d2eWFvQjtFQUNHO0FoR3l5YXZCO0FnR256YWdCO0VBQ0k7QWhHcXphcEI7QWdHbHphd0I7RUFDSTtBaEdvemE1QjtBZ0doemFvQjtFQUNHO0FoR2t6YXZCO0FnRzV6YWdCO0VBQ0k7QWhHOHphcEI7QWdHM3phd0I7RUFDSTtBaEc2emE1QjtBZ0d6emFvQjtFQUNHO0FoRzJ6YXZCO0FnR3IwYWdCO0VBQ0k7QWhHdTBhcEI7QWdHcDBhd0I7RUFDSTtBaEdzMGE1QjtBZ0dsMGFvQjtFQUNHO0FoR28wYXZCO0FnRzkwYWdCO0VBQ0k7QWhHZzFhcEI7QWdHNzBhd0I7RUFDSTtBaEcrMGE1QjtBZ0czMGFvQjtFQUNHO0FoRzYwYXZCOztBUmxuYUk7RXdHOU1RO0lBQ0k7SUFDQTtJQUNBO0VoR28wYWQ7RWdHL3phc0I7SUFDSTtFaEdpMGExQjtFZ0c3emFrQjtJQUNHO0VoRyt6YXJCO0FBQ0Y7QWlHaCthSTtFQUdJO0FqR2crYVI7QVJwK2FDO0VBRUM7RUFDQTtBUXErYUY7QVJuK2FDO0VBQ0M7QVFxK2FGO0FpR3IrYVE7RUFDSTtFQUNBO0FqR3UrYVo7QVJodGFJO0V5R3pSSTtJQUtRO0VqR3crYWQ7QUFDRjtBaUd0K2FZO0VBQ0k7QWpHdythaEI7QWlHcCthUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHcythWjtBUnAzYUk7O0VBRUk7QVFzM2FSO0FSbDNhSTs7RUFFSTtBUW8zYVI7QVJoM2FJOzs7O0VBSUk7QVFrM2FSO0FpR2gvYVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakdrL2FoQjtBaUc5K2FZO0VBQ0k7QWpHZy9haEI7QWlHNSthUTtFQUNJO0FqRzgrYVo7QWlHMythUTtFQUNJO0FqRzYrYVo7QWlHeithUTtFQUNJO0VBQ0E7QWpHMithWjtBaUd6K2FZO0VBQ0k7QWpHMithaEI7QWlHeCthWTtFQUNJO0VBQ0E7QWpHMCthaEI7QWlHeCthZ0I7RUFDSTtFQUNBO0FqRzArYXBCO0FpR2wrYWdCO0VBQ0k7QWpHbythcEI7QWlHNTlhZ0I7RUFDSTtBakc4OWFwQjtBaUd2OWFZO0VBQ0k7QWpHeTlhaEI7QVJweGFJO0V5R3RNUTtJQUlRO0VqRzA5YWxCO0FBQ0Y7QWlHeDlhZ0I7RUFDSTtBakcwOWFwQjtBaUd2OWFnQjtFQUNJO0VBQ0E7QWpHeTlhcEI7QWlHbjlhUTtFQUNJO0FqR3E5YVo7QWlHbjlhWTtFQUNJO0FqR3E5YWhCO0FpR2w5YVk7RUFDSTtBakdvOWFoQjtBaUcvOGFRO0VBQ0k7QWpHaTlhWjtBaUcvOGFZO0VBQ0k7QWpHaTlhaEI7QWlHOThhWTtFQUNJO0FqR2c5YWhCO0FpRzE4YVk7RUFDSTtBakc0OGFoQjtBaUcxOGFnQjtFQUNJO0FqRzQ4YXBCO0FSNXZhSTtFeUdwTlE7SUFRUTtFakc0OGFsQjtFaUcxOGFrQjtJQUNJO0VqRzQ4YXRCO0FBQ0Y7QWlHdDhhWTtFQUNJO0FqR3c4YWhCO0FpR3Q4YWdCO0VBQ0k7QWpHdzhhcEI7QVIxd2FJO0V5R2xNUTtJQVFRO0VqR3c4YWxCO0VpR3Q4YWtCO0lBQ0k7RWpHdzhhdEI7QUFDRjs7QWlHLzdhSTtFQUNJO0FqR2s4YVI7QWlHaDhhUTs7RUFFSTtFQUNBO0FqR2s4YVo7QWlHaDhhWTs7RUFDSTtBakdtOGFoQjtBaUdoOGFZOztFQUNJO0FqR204YWhCO0FSbjNhUTs7RUFDSTtFQUNBLGF5RzlFMkI7QWpHbzhhdkM7QVJoM2FZOztFQUNJO0FRbTNhaEI7QWlHdDhhWTs7O0VBRUk7RUFDQTtFQUNBO0FqR3k4YWhCO0FpR3Y4YWdCOzs7RUFDSTtBakcyOGFwQjtBUng0YVE7OztFQUNJO0VBQ0EsYXlHakUrQjtBakc2OGEzQztBUnQ0YVk7OztFQUNJO0FRMDRhaEI7QWlHejhhb0I7O0VBQ0k7QWpHNDhheEI7QWlHejhhb0I7OztFQUVJO0VBQ0E7QWpHNDhheEI7QWlHMThhd0I7OztFQUNJO0FqRzg4YTVCO0FpR3g4YWdCO0VBRUk7QWpHeThhcEI7QWlHMzlhb0I7O0VBQ0k7QWpHODlheEI7QWlHMzlhb0I7OztFQUVJO0VBQ0E7QWpHODlheEI7QWlHNTlhd0I7OztFQUNJO0FqR2crYTVCO0FpRzE5YWdCO0VBRUk7QWpHMjlhcEI7QWlHNythb0I7O0VBQ0k7QWpHZy9heEI7QWlHNythb0I7OztFQUVJO0VBQ0E7QWpHZy9heEI7QWlHOSthd0I7OztFQUNJO0FqR2svYTVCO0FpRzUrYWdCO0VBRUk7QWpHNithcEI7QWlHLy9hb0I7O0VBQ0k7QWpHa2dieEI7QWlHLy9hb0I7OztFQUVJO0VBQ0E7QWpHa2dieEI7QWlHaGdid0I7OztFQUNJO0FqR29nYjVCO0FpRzkvYWdCO0VBRUk7QWpHKy9hcEI7QWlHamhib0I7O0VBQ0k7QWpHb2hieEI7QWlHamhib0I7OztFQUVJO0VBQ0E7QWpHb2hieEI7QWlHbGhid0I7OztFQUNJO0FqR3NoYjVCO0FpR2hoYmdCO0VBRUk7QWpHaWhicEI7QWlHbmlib0I7O0VBQ0k7QWpHc2lieEI7QWlHbmlib0I7OztFQUVJO0VBQ0E7QWpHc2lieEI7QWlHcGlid0I7OztFQUNJO0FqR3dpYjVCO0FpR2xpYmdCO0VBRUk7QWpHbWlicEI7QWlHcmpib0I7O0VBQ0k7QWpHd2pieEI7QWlHcmpib0I7OztFQUVJO0VBQ0E7QWpHd2pieEI7QWlHdGpid0I7OztFQUNJO0FqRzBqYjVCO0FpR3BqYmdCO0VBRUk7QWpHcWpicEI7QWlHdmtib0I7O0VBQ0k7QWpHMGtieEI7QWlHdmtib0I7OztFQUVJO0VBQ0E7QWpHMGtieEI7QWlHeGtid0I7OztFQUNJO0FqRzRrYjVCO0FpR3RrYmdCO0VBRUk7QWpHdWticEI7QWlHamtiUTtFQUNJO0FqR21rYlo7O0FrR2h6Ykk7RUFDSTtFQUNBO0VBQ0EsWTlGc0pnQjtFOEZySmhCLFM5RnNKaUI7RThGckpqQixXOUZxSmlCO0U4RnBKakIsWTlGcUpnQjtFOEZwSmhCO0FsR216YlI7QWtHanpiUTtFQUNJLFU5RmdKYTtFOEYvSWI7QWxHbXpiWjtBa0doemJRO0VBQ0k7RUFDQSxZOUYwSWE7QUp3cWJ6QjtBa0cveWJRO0VBQ0k7RUFDQSxTOUZxSWE7QUo0cWJ6QjtBa0c5eWJRO0VBQ0k7RUFDQTtBbEdnemJaO0FrRzd5YlE7RUFDSTtFQUNBO0VBQ0E7QWxHK3liWjtBa0c1eWJRO0VBQ0k7QWxHOHliWjtBa0czeWJRO0VBQ0k7RUFDQTtBbEc2eWJaO0FrRzF5YlE7RUFDSTtBbEc0eWJaO0FrR3p5YlE7RUFDSTtBbEcyeWJaO0FrR3R5Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEd3eWJSO0FrR3B5Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdzeWJSO0FrR2x5Ykk7RUFDSTtFQUNBO0VBQ0E7QWxHb3liUjtBa0doeWJJO0UxR25FQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTBHOERJO0VBQ0E7RUFDQTtFQUNBO0FsR3l5YlI7QWtHdnliUTtFQUNJO0VBQ0E7QWxHeXliWjtBa0d4eWJZO0VBQ0k7RUFDQTtBbEcweWJoQjtBa0dyeWJZO0VBQ0k7QWxHdXliaEI7O0FtR3g0Ykk7RUFDSSxnRC9Ga0lnQztBSnl3YnhDO0FtR3g0Ykk7RUFFQzs7O01BQUE7QW5HNDRiTDtBbUd2NGJRO0VBQ0E7OztHQUFBO0FuRzQ0YlI7QW1HcjRiSTtFQUVJOzs7R0FBQTtBbkd5NGJSO0FtR3A0Yks7RUFDRzs7O0dBQUE7QW5HeTRiUjtBbUdqNGJRO0VBQ0M7RUFDSjtBbkdtNGJMO0FtR3ozYlE7RUFDSSxXQUhXO0VBSVg7QW5HMjNiWjtBbUd2M2JZO0VBQ0k7QW5HeTNiaEI7QW1HcDNiWTtFQUNJO0FuR3MzYmhCO0FtR2ozYlk7RUFDSTtBbkdtM2JoQjtBbUc5MmJZO0VBQ0k7QW5HZzNiaEI7QW1HdDJiUTtFQUNJLGNBSFc7RUFJWDtBbkd3MmJaO0FtR3AyYlk7RUFDSTtBbkdzMmJoQjtBbUdqMmJZO0VBQ0k7QW5HbTJiaEI7QW1HOTFiWTtFQUNJO0FuR2cyYmhCO0FtRzMxYlk7RUFDSTtBbkc2MWJoQjs7QW9HLzhiQTtFQUNFO0VBQ0E7RUFDQTtBcEdrOWJGOztBb0c5OGJBO0VBQ0k7QXBHaTliSjs7QW9HNzhiQTs7O0VBR0U7QXBHZzliRjs7QW9HMThiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNjhiTjtBb0d6OGJFO0VBQ0U7QXBHMjhiSjs7QW9HdjhiQTtFQUErQjtBcEcyOGIvQjs7QW9HejhiQTtFQUNFO0FwRzQ4YkY7QW9HMThiRTtFQUNFO0FwRzQ4Yko7QW9HejhiRTtFQUNFO0FwRzI4Yko7O0FvR3I4YkE7RUFDSTtFQUNBO0FwR3c4Yko7O0FvR3A4YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEd1OGJGOztBb0dsOGJBO0VBQ0U7QXBHcThiRjs7QW9HaDhiRTtFQUNFO0FwR204Yko7O0FvRzk3YkE7RUFDRTtBcEdpOGJGOztBb0czN2JFO0VBQ0U7QXBHODdiSjtBb0c1N2JJO0VBQ0U7QXBHODdiTjtBb0czN2JJO0VBQ0U7QXBHNjdiTjtBb0c1N2JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHODdiUjtBb0c1N2JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHODdiUjtBb0cxN2JFO0VBQ0U7QXBHNDdiSjs7QW9HeDdiRTtFQUFvQjtFQUFjO0FwRzY3YnBDOztBb0cxN2JBO0VBQ0U7QXBHNjdiRjs7QXFHN2ljQTtFQUNJO0VBQ0g7QXJHZ2pjRDtBcUc5aWNJO0VBQ0k7RUFDQTtBckdnamNSO0FxRzlpY1E7RUFDSTtBckdnamNaO0FxRzVpY0k7RUFDSTtBckc4aWNSOztBc0dsZ2NRO0VBRUksVXpFeUtZO0E3QjIxYnhCO0FzR2xnY1k7RUFFSSxVekVxS1E7QTdCODFieEI7QXNHaGdjWTtFQUVJLFV6RWdLUTtFeUUvSlIsa0J6RTVDRztBN0I2aWNuQjtBc0c1L2JnQjtFQUdJLFV6RXVKSTtBN0JxMmJ4Qjs7QXNHbi9iUTtFQUNJLFd6RTZJWTtBN0J5MmJ4QjtBc0dwL2JZO0VBRUksV3pFeUlRO0E3QjQyYnhCO0FzR2wvYlk7RUFDSTtFQUNBLFd6RW9JUTtFeUVuSVIsa0J6RXhFRztBN0I0amNuQjtBc0cvK2JnQjtFQUVJO0VBQ0EsV3pFMkhJO0E3QnEzYnhCOztBc0d2bGNRO0VBQ0k7QXRHMGxjWjtBc0d4bGNZO0VBRUk7RUFDQTtBdEd5bGNoQjtBc0d2bGNnQjtFQUNJO0F0R3lsY3BCO0FzR3JsY1k7RUFDSSxtQnpFdUNFO0V5RXRDRjtBdEd1bGNoQjtBc0dwbGNnQjtFQUVJO0VBQ0EsbUJ6RWdDRjtBN0JxamNsQjtBc0dobGNRO0VBQ0k7QXRHa2xjWjtBc0dobGNZO0VBRUk7RUFDQTtBdEdpbGNoQjtBc0cva2NnQjtFQUNJO0F0R2lsY3BCO0FzRzdrY1k7RUFDSSxtQnpFYUU7RXlFWkY7QXRHK2tjaEI7QXNHN2tjZ0I7RUFFSTtFQUNBLG1CekVPRjtBN0J1a2NsQjs7QXVHN25jQTtFQUNJO0VBQ0E7QXZHZ29jSjtBdUcxbmNJO0VBQ0k7QXZHNG5jUjtBdUd6bmNJO0VBQ0k7QXZHMm5jUjtBdUd4bmNJOztFQUVJO0VBQ0E7RUFDQTtFQUdJO0F2R3duY1o7QXVHL21jUTtFQUNJO0F2R2luY1o7QXVHL21jWTtFQUdJO0VBQ0E7QXZHK21jaEI7QXVHN21jZ0I7RUFDSTtFQUNBO0F2RyttY3BCO0F1RzdtY29CO0VBQ0k7RUFDQTtBdkcrbWN4QjtBdUczbWNnQjtFQUNJO0F2RzZtY3BCO0F1R3ptY1k7RUFDSTtFQUNBO0F2RzJtY2hCO0F1R3BtY1k7RUFDSTtBdkdzbWNoQjtBdUdwbWNnQjtFQUNJO0VBQ0E7QXZHc21jcEI7QXVHbm1jZ0I7RUFDSTtBdkdxbWNwQjtBdUdsbWNnQjtFQUNJO0F2R29tY3BCO0F1R2ptY2dCO0VBSUk7RUFDQTtBdkdnbWNwQjtBdUc3bGNnQjtFQUNJO0VBQ0E7RUFDQTtBdkcrbGNwQjtBdUc3bGNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkcrbGN4QjtBdUczbGNnQjtFQUNJO0F2RzZsY3BCO0F1R3psY1k7Ozs7RUFJSTtBdkcybGNoQjtBdUd6bGNnQjs7OztFQUNJO0F2RzhsY3BCO0F1RzNsY2dCOzs7Ozs7Ozs7Ozs7Ozs7O0VBS0k7RUFDQTtBdkd3bWNwQjtBdUdobWNZO0VBR1E7RUFFSjtBdkcrbGNoQjtBdUc3bGNnQjtFQUNJO0F2RytsY3BCO0F1R3psY0k7RUFDSTtBdkcybGNSOztBdUd0bGNJO0VBQ0k7QXZHeWxjUjtBdUd0bGNJO0VBSUk7QXZHcWxjUjs7QXdHenZjQTtFQUNJO0F4RzR2Y0o7QXdHMXZjSTtFQUNJO0VBQ0E7RWhIeUtKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VnSDVLSTtBeEdpd2NSO0FSbmxjSTtFQUNJO0FRcWxjUjtBd0dsd2NRO0VBQ0k7RUFDQTtFQUNBO0VoSDRGUixvQnFDaERZO0E3Qnl0Y2hCO0F3R2h3Y1k7RUFDSTtFaEhzRlosb0JxQ2hEWTtBN0I2dGNoQjtBUmo4Ykk7RWdIclZKO0lBMEJRO0V4R2d3Y047QUFDRjtBUjE3Ykk7RWdIaldKO0lBOEJRO0V4R2l3Y047QUFDRjtBd0cvdmNJO0VBRUk7QXhHZ3djUjtBUjk4Ykk7RWdIcFRBO0lBS1E7RXhHaXdjVjtBQUNGO0FSdjhiSTtFZ0hoVUE7SUFTUTtFeEdrd2NWO0FBQ0Y7QXdHL3ZjSTtFQUNJO0F4R2l3Y1I7QVJ0cWNJOztFQUVJO0FRd3FjUjtBUnBxY0k7O0VBRUk7QVFzcWNSO0FSbHFjSTs7OztFQUlJO0FRb3FjUjtBUnByY0k7O0VBRUk7QVFzcmNSO0FSbHJjSTs7RUFFSTtBUW9yY1I7QVJocmNJOzs7O0VBSUk7QVFrcmNSO0F3R3Z4Y0k7RUFDSTtFQUNBO0F4R3l4Y1I7QXdHdHhjSTtFQUNJO0F4R3d4Y1I7QXdHcnhjSTtFQUNJO0VBQ0E7QXhHdXhjUjtBd0dweGNJO0VBQ0k7QXhHc3hjUjtBd0dueGNJO0VBQ0k7RUFDQTtFQUNBO0F4R3F4Y1I7O0F5R2gyY0E7RUFDSTtBekdtMmNKOztBeUc5MWNJO0VBQ0k7QXpHaTJjUjtBeUc5MWNJOzs7RUFHSSxvQnJHc0MwQjtFcUdyQzFCLHVCckdxQzBCO0VxR3BDMUIsa0JyR3FDMEI7RXFHcEMxQixtQnJHb0MwQjtFcUduQzFCLGdCckdvQzBCO0VxR25DMUI7RUFDQTtFQUNBO0F6R2cyY1I7QXlHNzFjSTtFQUdJO0VBQ0EsZ0JyRzBCMEI7QUptMGNsQztBeUcxMWNJO0VBR0ksbUJyR3NCMEI7RXFHckIxQixzQnJHcUIwQjtFcUdwQjFCLGtCckdxQjBCO0VxR3BCMUIsbUJyR29CMEI7RXFHbkIxQjtFQUNBLGdCckdtQjBCO0FKdTBjbEM7QXlHdjFjSTtFQUdJO0VBQ0E7RUFDQSxnQnJHZTBCO0FKdzBjbEM7O0F5R24xY0E7RUFDSTtBekdzMWNKO0F5R24xY1E7RUFDSSxrQjVFOUJPO0E3Qm0zY25CO0F5R2gxY1E7RUFDSTtBekdrMWNaO0F5R2gxY1k7O0VBRUk7QXpHazFjaEI7O0F5RzUwY0E7RUFDSSxxQnJHVHdCO0FKdzFjNUI7QXlHNTBjSTtFQUNJO0VBQ0E7QXpHODBjUjtBeUd6MGNROztFQUVJO0VBQ0E7RUFDQTtBekcyMGNaO0F5Ry8wY1E7O0VBRUk7RUFDQTtFQUNBO0F6R2kxY1o7QXlHcjFjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHdTFjWjtBeUczMWNROztFQUVJO0VBQ0E7RUFDQTtBekc2MWNaO0F5R2oyY1E7O0VBRUk7RUFDQTtFQUNBO0F6R20yY1o7QXlHdjJjUTs7RUFFSTtFQUNBO0VBQ0E7QXpHeTJjWjtBeUc3MmNROztFQUVJO0VBQ0E7RUFDQTtBekcrMmNaO0F5R24zY1E7O0VBRUk7RUFDQTtFQUNBO0F6R3EzY1o7QXlHaDNjSTs7RUFFSSx5QnJHOUJvQjtFcUcrQnBCLHFCckcvQm9CO0VxR2dDcEI7QXpHazNjUjs7QXlHNTJjUTtFQUNJLG1Eckc3QmtCO0FKNDRjOUI7O0EwR3A5Y0E7RUFDSTtFQUNBO0VBQ0E7QTFHdTljSjtBMEdqOWNJO0VBQ0k7QTFHbTljUjtBMEdoOWNJO0VBQ0k7QTFHazljUjtBMEdoOWNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0ExR2s5Y1I7QTBHejhjWTtFQUNJO0ExRzI4Y2hCO0EwR3g4Y1k7RUFHSTtFQUNBO0ExR3c4Y2hCO0EwR3Q4Y2dCO0VBQ0k7QTFHdzhjcEI7QTBHcjhjZ0I7RUFDSTtBMUd1OGNwQjtBMEduOGNZO0VBQ0k7RUFDQTtBMUdxOGNoQjtBMEdoOGNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR2s4Y3BCO0EwRzU3Y29CO0VBQ0k7QTFHODdjeEI7QTBHdjdjb0I7RUFDSTtBMUd5N2N4QjtBMEdoN2NZO0VBQ0k7QTFHazdjaEI7QTBHaDdjWTtFQUNJO0ExR2s3Y2hCO0EwR2g3Y2dCO0VBQ0k7QTFHazdjcEI7QTBHLzZjZ0I7RUFDSTtBMUdpN2NwQjtBMEc5NmNnQjtFQUNJO0ExR2c3Y3BCO0EwRzc2Y2dCO0VBRUk7RUFDQTtBMUc4NmNwQjtBMEczNmNnQjtFQUNJO0VBQ0E7RUFDQTtBMUc2NmNwQjtBMEczNmNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc2NmN4QjtBMEd6NmNnQjtFQUNJO0ExRzI2Y3BCO0EwR3Y2Y1k7Ozs7RUFJSTtBMUd5NmNoQjtBMEd2NmNnQjs7Ozs7OztFQUVJO0ExRzg2Y3BCO0EwRzM2Y2dCOzs7Ozs7O0VBRUk7RUFDQTtBMUdrN2NwQjtBMEcxNmNZO0VBR1E7RUFHSjtBMUd3NmNoQjtBMEd0NmNnQjtFQUNJO0ExR3c2Y3BCO0EwR2w2Y0k7RUFDSTtBMUdvNmNSOztBMEcvNWNJO0VBQ0k7QTFHazZjUjs7QTJHdGxkSTtFQUNJO0VBQ0E7QTNHeWxkUjtBMkdubGRROzs7O0VuSGNQO0VBQ0E7RUFDQTtFQUNBO0FRMmtkRDtBMkcva2RZO0VBQ0k7QTNHaWxkaEI7QTJHM2tkZ0I7RUFDSTtBM0c2a2RwQjs7QTJHbmtkUTs7OztFQUlJO0EzR3NrZFo7QTJHbGtkWTtFQUNJO0VBQ0E7QTNHb2tkaEI7QTJHamtkWTtFQUNJO0EzR21rZGhCOztBNEcxbmRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0QvRWdEaUI7RStFL0NqQixrQi9Fb0JlO0UrRW5CZjtFQUNBO0VBQ0EsVy9Fd0RpQjtBN0Jxa2RyQjtBNEczbmRJO0VBQ0k7QTVHNm5kUjtBNEcxbmRJO0VBRUk7QTVHMm5kUjtBNEdubmRRO0VBQ0k7RUFDQTtBNUdxbmRaO0E0R2xuZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R29uZFo7QTRHbG5kWTtFQUVJO0VBQ0E7RUFDQTtBNUdtbmRoQjtBNEc3bWRRO0VBQ0k7QTVHK21kWjtBNEcxbWRRO0VBQ0k7QTVHNG1kWjtBNEd2bWRRO0VBQ0k7QTVHeW1kWjtBNEdybWRJO0VBQ0k7RUFDQTtBNUd1bWRSO0E0R3JtZE87RUFDSztFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCL0VqREc7QTdCc3BkbkI7QTRHL2xkUTtFQUVJO0E1R2dtZFo7QTRHN2xkUTtFQUNJO0E1RytsZFo7QTRHNWxkUTtFQUNJO0VBQ0E7RUFDQTtBNUc4bGRaO0E0RzVsZFk7RUFDSTtFQUNBO0E1RzhsZGhCO0E0R3psZGdCO0VBQ0k7RUFDQTtBNUcybGRwQjtBNEd0bGRnQjtFQUNJO0E1R3dsZHBCO0E0R25sZGdCO0VBQ0k7QTVHcWxkcEI7QTRHaGxkUTtFQUNJO0VBQ0E7QTVHa2xkWjtBNEdobGRZO0VBQ0k7QTVHa2xkaEI7QTRHL2tkWTtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCL0U3R0Q7QTdCNHJkbkI7QTRHNWtkZ0I7RUFDSTtFQUNBO0E1RzhrZHBCO0E0RzNrZGdCO0VBQ0k7RUFDQTtBNUc2a2RwQjtBNEcxa2RnQjtFQUVRLGtCL0U1SEw7QTdCdXNkbkI7QTRHdGtkWTtFQUVJO0VBR0ksa0IvRXRJRDtFK0V5SUg7RUFDQTtBNUdta2RoQjtBNEdoa2RZO0VBQ0k7RUFDQTtBNUdra2RoQjtBNEc3amRJO0VBRVEsa0IvRXRKTztFK0V3Slg7RUFDQTtFQUNBO0E1RzZqZFI7O0E2Rzd1ZFE7RUFDSTtFQUNBO0E3R2d2ZFo7QTZHOXVkWTtFQUNJO0E3R2d2ZGhCO0E2Rzd1ZFk7RUFDSTtFQUNBO0E3Ryt1ZGhCOztBOEcxdmRFO0VBQ0M7QTlHNnZkSDtBOEczdmRHO0VBQ0M7QTlHNnZkSjtBOEcxdmRHO0VBQ0M7QTlHNHZkSjs7QStHL3ZkUTtFQUNJO0VBQ0E7RUFDQTtFQUdJO0EvR2d3ZGhCO0ErRzd2ZFk7RUFDSTtBL0crdmRoQjtBK0c1dmRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RXZIMktaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUW9sZEo7QStHdHdkWTtFQUNJO0EvR3d3ZGhCO0ErR3B3ZFE7RUFDSTtBL0dzd2RaO0ErR253ZGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JBdkNLO0EvRzR5ZHpCO0ErR253ZG9CO0VBQ0k7QS9HcXdkeEI7QVJoc2RJOztFQUVJO0FRa3NkUjtBUjlyZEk7O0VBRUk7QVFnc2RSO0FSNXJkSTs7OztFQUlJO0VBRUE7QVE2cmRSO0ErRzl3ZG9CO0VBQ0k7QS9HZ3hkeEI7QStHMXdkd0I7RXZIc0hwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdUgxSHdCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVzNHWE07RTJHWU47QS9Ha3hkNUI7QVIzcGRJO0VBQ0k7QVE2cGRSO0ErR254ZDRCO0VBQ0k7QS9HcXhkaEM7QStHL3dkZ0I7RUFDSTtBL0dpeGRwQjtBK0c5d2RnQjtFQUNJO0EvR2d4ZHBCO0ErRzd3ZGdCO0VBQ0ksa0JBaEZLO0EvRysxZHpCO0ErRzF3ZFE7RUFDSSxrQkFyRlc7RUFzRlg7QS9HNHdkWjtBK0cxd2RZO0VBQ0k7QS9HNHdkaEI7QStHeHdkUTs7O0VBR0ksa0JBaEdXO0EvRzAyZHZCOztBK0c5dmRZO0VBRUk7RUFDQSxjM0dyRTJCO0UyR3NFM0IscUIzR3BEWTtFMkdxRFo7QS9HZ3dkaEI7QStHOXZkZ0I7RUFFSTtFQUNBLHFCM0d6RGE7QUp3emRqQztBK0c1dmRnQjtFQUVJLG1CM0c3RHVCO0UyRzhEdkIscUIzRzlEdUI7QUoyemQzQztBUjN0ZEk7Ozs7Ozs7Ozs7Ozs7OztFdUg3Qm9CO0EvR3l3ZHhCO0ErR3B3ZFk7RUFDSSxjM0c1RjJCO0FKazJkM0M7QStHbHdkb0I7RUFDSTtBL0dvd2R4QjtBK0dsd2R3QjtFQUNJO0EvR293ZDVCO0ErR3h3ZG9CO0VBQ0k7QS9HMHdkeEI7QStHeHdkd0I7RUFDSTtBL0cwd2Q1QjtBK0c5d2RvQjtFQUNJO0EvR2d4ZHhCO0ErRzl3ZHdCO0VBQ0k7QS9HZ3hkNUI7QStHcHhkb0I7RUFDSTtBL0dzeGR4QjtBK0dweGR3QjtFQUNJO0EvR3N4ZDVCO0ErRzF4ZG9CO0VBQ0k7QS9HNHhkeEI7QStHMXhkd0I7RUFDSTtBL0c0eGQ1QjtBK0doeWRvQjtFQUNJO0EvR2t5ZHhCO0ErR2h5ZHdCO0VBQ0k7QS9Ha3lkNUI7QStHdHlkb0I7RUFDSTtBL0d3eWR4QjtBK0d0eWR3QjtFQUNJO0EvR3d5ZDVCO0ErRzV5ZG9CO0VBQ0k7QS9HOHlkeEI7QStHNXlkd0I7RUFDSTtBL0c4eWQ1QjtBK0dweWRnQjtFQUVJLHFCM0c5RmE7RTJHK0ZiO0EvR3F5ZHBCO0ErRzl4ZFk7RUFDSTtBL0dneWRoQjtBK0cxeGRZO0VBQ0k7QS9HNHhkaEI7QStHcHhkb0I7RUFDSTtBL0dzeGR4QjtBK0dweGR3QjtFQUNJO0EvR3N4ZDVCO0ErR2x4ZG9CO0VBQ0k7QS9Hb3hkeEI7QVJsemRJOzs7Ozs7OztFdUhrQ29CO0EvRzB4ZHhCO0ErR3B4ZG9CO0VBQ0k7QS9Hc3hkeEI7QStHcHhkd0I7RUFDSTtBL0dzeGQ1QjtBUmwwZEk7Ozs7Ozs7Ozs7Ozs7OztFdUhnRHdCO0EvR215ZDVCO0ErR2h5ZHdCO0VBQ0k7QS9Ha3lkNUI7QStHN3hkZ0I7RUFDSztBL0creGRyQjtBK0czeGRvQjtFQUNJO0EvRzZ4ZHhCO0ErR3h4ZG9CO0VBQ0k7QS9HMHhkeEI7QStHdHhkZ0I7RUFDSTtBL0d3eGRwQjtBK0dweGRvQjtFQUNJO0EvR3N4ZHhCO0ErR3B4ZHdCO0VBQ0k7QS9Hc3hkNUI7QVJ4MmRJOzs7Ozs7OztFdUhzRndCO0EvRzR4ZDVCO0ErR3p4ZHdCO0VBQ0k7QS9HMnhkNUI7QStHdHhkZ0I7RUFDSTtBL0d3eGRwQjtBK0dseGRRO0VBQ0k7RUFDQTtBL0dveGRaO0ErR2p4ZFE7RUFDSTtBL0dteGRaOztBZ0hoaWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhIbWllWjtBZ0hoaWVRO0VBQ0k7QWhIa2llWjs7QWlIeGllSTtFQUVRLGtCcEZxQk87RW9GcEJQO0VBQ0E7RUFPSjtBakhvaWVSO0FpSGxpZVE7O0VBRUk7QWpIb2llWjtBaUhqaWVRO0VBRVEsMkJwRkdHO0VvRkZILDRCcEZFRztBN0JnaWVuQjtBaUgzaGVZO0VBQ0k7QWpINmhlaEI7QWlIM2hlZ0I7RUFDSTtFQUNBO0VBQ0E7RXpIc0VoQixvQnFDaERZO0E3QndnZWhCO0FpSDNoZW9CO0V6SG1FaEIsb0JxQ2hEWTtFb0ZkUTtFQUNBO0FqSDBoZXhCO0FpSHBoZVE7RUFDSTtFQUNBO0FqSHNoZVo7QWlIL2dlUTtFQUNJO0VBQ0E7RUFDQTtBakhpaGVaOztBaUh0Z2VJO0VBQ0k7QWpIeWdlUjtBaUh2Z2VRO0VBQ0k7RUFDQTtBakh5Z2VaO0FpSHRnZVE7O0VBRUk7QWpId2dlWjtBaUhyZ2VRO0VBQ0k7QWpIdWdlWjtBaUhuZ2VZO0VBQ0k7QWpIcWdlaEI7O0FpSDkvZFE7RUFDSTtBakhpZ2VaOztBaUg1L2RRO0VBQ0k7QWpIKy9kWjs7QWtIem1lSTtFQUNJO0FsSDRtZVI7O0FrSHptZUk7RUFDSTtFQU9JLGtCckZZTztBN0IwbGVuQjtBa0gzbWVRO0VBQ0k7QWxINm1lWjtBa0hwbWVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSHNtZXBCO0FrSGptZVE7RUFDSTtFQUdJLDJCckZORztFcUZPSCw0QnJGUEc7QTdCd21lbkI7QWtIOWxlWTtFQUNJO0FsSGdtZWhCO0FrSDdsZVk7RUFDSTtBbEgrbGVoQjtBa0g1bGVZO0VBQ0k7RUFDQTtBbEg4bGVoQjtBa0g1bGVnQjtFQUNJO0VBQ0E7QWxIOGxlcEI7QWtINWxlb0I7RUFDSTtBbEg4bGV4QjtBa0g1bGV3QjtFQUNJO0FsSDhsZTVCO0FrSDNsZXdCO0VBQ0k7QWxINmxlNUI7QWtIMWxld0I7RUFDSTtFQUNBO0VBQ0E7QWxINGxlNUI7QWtIcmxlUTtFQUNJO0FsSHVsZVo7O0FrSC9rZVE7RUFDSTtBbEhrbGVaO0FrSGhsZVk7RUFDSTtBbEhrbGVoQjtBa0gva2VZO0VBQ0k7QWxIaWxlaEI7QWtIM2tlZ0I7RUFDSTtFQUNBO0FsSDZrZXBCO0FrSDNrZW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxINmtleEI7QWtIMWtlb0I7RUFJSTtFQUNBO0FsSHlrZXhCOztBa0hoa2VZO0VBQ0k7QWxIbWtlaEI7O0FrSDVqZVE7RUFDSTtBbEgramVaOztBa0gxamVRO0VBQ0k7QWxINmplWjs7QW1IcnNlQTtFQUNFO0FuSHdzZUY7O0FtSHJzZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdFLGtCdEZlZTtBN0J1cmVuQjtBbUhuc2VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhxc2VKO0FtSGxzZUU7RUFDRTtFQUNBO0VBQ0E7QW5Ib3NlSjtBbUhoc2VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFRSxrQnRGWlc7QTdCNnNlbkI7QW1IMXJlSTtFQUNFO0FuSDRyZU47QW1IN3JlSTtFQUNFO0FuSCtyZU47QW1IaHNlSTtFQUNFO0FuSGtzZU47QW1IbnNlSTtFQUNFO0FuSHFzZU47QW1IdHNlSTtFQUNFO0FuSHdzZU47QW1IenNlSTtFQUNFO0FuSDJzZU47QW1INXNlSTtFQUNFO0FuSDhzZU47QW1IL3NlSTtFQUNFO0FuSGl0ZU47O0FtSDNzZUE7RUFDRTtFQUNBO0FuSDhzZUY7QW1INXNlRTtFQUNFO0FuSDhzZUo7QW1IMXNlSTs7RUFFRTtBbkg0c2VOO0FtSHhzZUU7RUFDRTtFQUNBO0VBQ0E7RUFHRSxrQnRGL0NhO0VzRmdEYjtFQUNBO0FuSHdzZU47QW1IcnNlSTtFQUNFO0FuSHVzZU47QW1IcnNlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IdXNlUjtBbUhyc2VRO0VBQ0U7RUFDQTtFQUNBO0FuSHVzZVY7QW1IbnNlTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IcXNlUjtBbUhqc2VJO0VBQ0U7QW5IbXNlTjtBbUhqc2VNO0VBQ0U7RTlGbEdGLGdDZmdQd0I7QU5zamU5QjtBcUJseWVNO0U4RjZGQTtJOUY1RkU7RXJCcXllTjtBQUNGO0FtSHBzZUk7RUFDRTtFQUNBO0VBQ0E7QW5Ic3NlTjtBbUhwc2VNOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ic3NlUjtBbUhwc2VROzs7RUFDRTtFQUNBO0FuSHdzZVY7QW1IcHNlVTs7O0VBQ0U7QW5Id3NlWjtBbUhuc2VNO0U5RmxJQSxnQ2ZnUHdCO0FOd2xlOUI7QXFCcDBlTTtFOEY4SEE7STlGN0hFO0VyQnUwZU47QUFDRjs7QW9IejFlQTtFQUNFO0VBQ0E7RUFDQTtBcEg0MWVGO0FvSDExZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEg0MWVKO0FvSDExZUk7RUFDRTtBcEg0MWVOO0FvSHYxZUk7RUFDRTtBcEh5MWVOO0FvSHYxZUk7RUFDRTtBcEh5MWVOO0FvSHYxZUk7RUFDRTtBcEh5MWVOOztBb0huMWVBO0VBQ0U7RUFDQTtBcEhzMWVGOztBb0hoMWVFO0VBQ0U7RUFDQSxvRHZGTWlCO0V1RkxqQjtBcEhtMWVKO0FvSGoxZUk7RTVIOEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U0SGxJRTtFQUNBO0VBQ0E7QXBIeTFlTjtBUnZ0ZUk7RUFDSTtBUXl0ZVI7QW9IMTFlTTtFQUNFO0FwSDQxZVI7QW9IdjFlSTtFQUNFO0VBQ0E7RUFDQTtBcEh5MWVOO0FvSHIxZUk7RUFDRTtFQUNBO0FwSHUxZU47QW9IcDFlSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIczFlTjs7QW9ILzBlRTtFQUNFO0VBQ0E7RUFDQTtBcEhrMWVKOztBb0hyMWVFO0VBQ0U7RUFDQTtFQUNBO0FwSHcxZUo7O0FvSDMxZUU7RUFDRTtFQUNBO0VBQ0E7QXBIODFlSjs7QW9IajJlRTtFQUNFO0VBQ0E7RUFDQTtBcEhvMmVKOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXFINTdlQTtFQUNFO0FySCs3ZUY7O0FxSDU3ZUE7RUFDRTtBckgrN2VGOztBcUg1N2VBO0VBQ0U7QXJIKzdlRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxL2VGOztBc0hsL2VBO0VBQ0U7QXRIcS9lRjs7QXNIbC9lQTtFQUNFO0F0SHEvZUY7O0FzSGwvZUE7RUFDRTtFQUNBO0VBQ0E7QXRIcS9lRjtBc0huL2VFO0VBQ0U7RUFDQTtFQUNBO0F0SHEvZUo7QXNIbi9lSTtFQUNFO0F0SHEvZU47O0FzSGgvZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEhtL2VGO0FzSGovZUU7RUFDRTtFQUNBO0F0SG0vZUo7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7QXRIay9lRjs7QXNILytlQTtFQUNFO0VBQ0E7QXRIay9lRjs7QXNILytlQTtFQUNFO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtBdEhrL2VGOztBc0gvK2VBO0VBQ0U7RUFDQTtFQUNBO0F0SGsvZUY7O0FzSC8rZUE7RUFDRTtBdEhrL2VGOztBc0h2K2VJOztFQUVFO0VBRUUsa0J6RmxuQlc7RXlGeW5CYjtFQUNBO0F0SG0rZU47QXNIaCtlSTs7RTlIdmVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U4SG9lRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEh3K2VOO0FSbjlmSTs7RUFDSTtBUXM5ZlI7QXNIMStlTTs7RUFDRTtBdEg2K2VSO0FzSHorZUk7RUFDRTtFQUNBO0VBQ0EsZ0JsSHZuQjRCO0FKa21nQmxDO0FzSHorZU07RUFDRTtFQUNBO0VBQ0E7RTlIOWRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThIeWRJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhrL2VSO0FzSDkrZUk7RUFDRTtFQUNBLGdCbEh6b0I0QjtBSnluZ0JsQztBc0g5K2VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhnL2VSO0FzSDErZVE7RTlIeGZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RThIbWZNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhtL2VWO0FzSC8rZU07RUFDRTtFQUNBO0F0SGkvZVI7QXNINytlSTtFQUNFO0VBRUUsa0J6RnRzQlc7QTdCb3JnQm5CO0FzSHYrZUk7RUFDRSxrQkFyR2M7QXRIOGtmcEI7QXNIcitlSTtFQUNFO0F0SHUrZU47QXNIcitlTTtFQUNFO0F0SHUrZVI7QXNIcCtlTTtFQUNFO0VBQ0E7QXRIcytlUjtBc0huK2VNO0VBQ0U7QXRIcStlUjs7QXNIaCtlRTtFQUNFO0F0SG0rZUo7O0FzSDk5ZUU7RUFDRTtBdEhpK2VKOztBc0g3OWVJO0VBQ0U7QXRIZytlTjs7QXNIdjllVTtFQUNFO0VBQ0E7QXRIMDllWjtBc0h2OWVVO0VBRUU7RUFDQTtFQUNBO0F0SHc5ZVo7QXNIaDllVTtFQUNFO0VBQ0E7QXRIazllWjtBc0g5OGVZO0VBRUU7RUFDQTtBdEgrOGVkO0FzSHo4ZU07RUFFRTtBdEgwOGVSO0FzSHI4ZVU7RUFDRTtFQUNBO0F0SHU4ZVo7QXNIbjhlWTtFQUVFO0VBQ0E7RUFDQTtBdEhvOGVkOztBc0h2N2VJOztFQUVFO0F0SDA3ZU47QXNIeDdlTTs7RUFDRSxjbEh2eUJtQztBSmt1Z0IzQztBc0hyN2VNOzs7RUFFRSxxQmxIN3hCeUI7QUpxdGdCakM7QXNIcDdlSTtFQUNFLGNsSHJ6QnFDO0FKMnVnQjNDO0FzSHA3ZU07RUFDRTtBdEhzN2VSO0FzSGw3ZUk7RUFDRSxjbEg3ekJxQztBSml2Z0IzQztBc0hsN2VNO0VBQ0U7RUFDQTtFQUNBO0F0SG83ZVI7QXNIbDdlUTtFQUNFO0F0SG83ZVY7QVJwdGdCSTtFQUNJLGNZckNtQztFWnNDbkM7QVFzdGdCUjtBUm50Z0JJO0VBQ0ksY1kxQ21DO0FKK3ZnQjNDO0FSbHRnQkk7RUFDSSxjWTlDbUM7QUprd2dCM0M7QXNIcjdlSTtFQUNFO0F0SHU3ZU47QXNIajdlSTtFQUNFO0VBQ0Esb0R6RmgxQmU7QTdCbXdnQnJCO0FzSDk2ZU07RUFDRTtFQUNBO0F0SGc3ZVI7QXNINzZlTTtFQUNFO0VBQ0E7QXRIKzZlUjtBc0gxNmVJO0VBQ0U7QXRINDZlTjtBc0gxNmVNOztFQUVFO0VBQ0E7RUFDQTtBdEg0NmVSOztBc0hqNmVROztFQUVFLG9EekZyM0JXO0E3Qnl4Z0JyQjtBc0g1NWVROztFQUVFO0VBQ0E7QXRIODVlVjtBc0g1NWVVOztFQUNFLGNsSHo0QitCO0FKd3lnQjNDOztBc0huNWVNOztFQUVFLHFCQXNCaUM7QXRIZzRlekM7QXNIajVlUTs7O0VBRUUscUJBZStCO0F0SHE0ZXpDOztBc0g3NWVNOztFQUVFLG9CQXVCbUM7QXRIeTRlM0M7QXNIMzVlUTs7O0VBRUUsb0JBZ0JpQztBdEg4NGUzQzs7QXVIejJnQkk7RUFFSTtFQUNBO0F2SDIyZ0JSO0F1SHgyZ0JJO0VBQ0k7QXZIMDJnQlI7QXVIdjJnQkk7RUFDSTtBdkh5MmdCUjtBdUh0MmdCSTtFQUNJO0F2SHcyZ0JSOztBdUhyMmdCQTtFQUNJO0lBQ0ksYUNnQ2tCO0lEL0JsQjtFdkh3MmdCTjtFdUh0MmdCTTtJQUNJO0lBQ0E7RXZIdzJnQlY7QUFDRjtBeUhsNGdCQTtFQUNJO0F6SG80Z0JKOztBeUhoNGdCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7QXpIbTRnQko7QXlIajRnQkk7RUFDRjtFQUNBO0VBQ0c7QXpIbTRnQkw7QXlIaDRnQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SGs0Z0JGO0F5SGg0Z0JFO0VBQ0M7QXpIazRnQkg7QXlIOTNnQkM7RUFDQztFQUNBO0F6SGc0Z0JGO0F5SDkzZ0JFO0VBQ0M7QXpIZzRnQkg7QXlINzNnQkU7RUFDQztBekgrM2dCSDtBeUg3M2dCRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SCszZ0JQOztBMEgxN2dCQTtBQVFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhzN2dCRjs7QTBIbjdnQkE7O0VBRUk7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0ExSG83Z0JKO0EwSGw3Z0JJOzs7Ozs7RUFHSTtBMUh1N2dCUjtBMEhwN2dCSTs7OztFQUVJO0ExSHc3Z0JSOztBMEhwN2dCQTtFQUNJO0VBQ0E7RUFDQTtBMUh1N2dCSjs7QTBIbjdnQkE7RUFDSTtBMUhzN2dCSjs7QTBIbjdnQkE7RUFDSTtFQUNBO0VBQ0E7QTFIczdnQko7O0EwSG43Z0JBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUE0QkE7QUFDQTtFQUE0QjtBMUhzN2dCNUI7O0FSbHJnQkk7RWtJalFBOztJQUVJO0UxSHU3Z0JOO0FBQ0Y7QVI3cWdCSTtFa0l0UUE7O0lBRUk7RTFIczdnQk47QUFDRjtBMkhwaGhCQTtFQUNJO0EzSHNoaEJKOztBMkhuaGhCQTtFQUNJO0EzSHNoaEJKOztBMkhuaGhCQTtFQUNJO0EzSHNoaEJKOztBMkhuaGhCQTtFQUNJO0VBQ0E7QTNIc2hoQko7O0EySG5oaEJBO0VBQ0k7RUFDQTtBM0hzaGhCSjs7QTJIbmhoQkE7RUFDSTtBM0hzaGhCSjs7QTJIbmhoQkE7RUFDSTtBM0hzaGhCSjs7QTJIamhoQkE7RUFDSTtJQUFTO0UzSHFoaEJYO0UySHBoaEJFO0lBQUs7RTNIdWhoQlA7QUFDRjtBMkhyaGhCQTtFQUNJO0lBQVM7RTNId2hoQlg7RTJIdmhoQkU7SUFBSztFM0gwaGhCUDtBQUNGO0EySHhoaEJBO0VBQ0k7SUFDSTtJQUNBO0UzSDBoaEJOO0UySHZoaEJFO0lBQUs7SUFDRDtFM0gwaGhCTjtBQUNGO0EySHZoaEJBO0VBQ0k7SUFDSTtJQUNBO0UzSHloaEJOO0UySHRoaEJFO0lBQUs7SUFDRDtFM0h5aGhCTjtBQUNGO0EySHRoaEJBO0VBQ0k7SUFDSTtFM0h3aGhCTjtBQUNGO0EySHJoaEJBO0VBQ0k7SUFDSTtFM0h1aGhCTjtFMkhwaGhCRTtJQUNHO0lBQ0E7RTNIc2hoQkw7QUFDRjtBNEg5bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEg3bGhCRTtFQUNFO0E1SGdtaEJKOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEh6bGhCSTtFQUNFO0E1SDRsaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEhqb2hCSTtFQUNFO0E1SG9vaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEh6cWhCSTtFQUNFO0E1SDRxaEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEhqdGhCSTtFQUNFO0E1SG90aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEh6dmhCSTtFQUNFO0E1SDR2aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEhqeWhCSTtFQUNFO0E1SG95aEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEh6MGhCSTtFQUNFO0E1SDQwaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEhqM2hCSTtFQUNFO0E1SG8zaEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEh6NWhCSTtFQUNFO0E1SDQ1aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEhqOGhCSTtFQUNFO0E1SG84aEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEh6K2hCSTtFQUNFO0E1SDQraEJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEhqaGlCSTtFQUNFO0E1SG9oaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEh6amlCSTtFQUNFO0E1SDRqaUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEhqbWlCSTtFQUNFO0E1SG9taUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEh6b2lCSTtFQUNFO0E1SDRvaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEhqcmlCSTtFQUNFO0E1SG9yaUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEh6dGlCSTtFQUNFO0E1SDR0aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEhqd2lCSTtFQUNFO0E1SG93aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEh6eWlCSTtFQUNFO0E1SDR5aUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEhqMWlCSTtFQUNFO0E1SG8xaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBNEh6M2lCSTtFQUNFO0E1SDQzaUJOOztBUjVuaUJJO0VvSTdURjtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEgxN2lCQTtJQUNFO0U1SDY3aUJGOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEh0N2lCRTtJQUNFO0U1SHk3aUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEg5OWlCRTtJQUNFO0U1SGkraUJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEh0Z2pCRTtJQUNFO0U1SHlnakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEg5aWpCRTtJQUNFO0U1SGlqakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEh0bGpCRTtJQUNFO0U1SHlsakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEg5bmpCRTtJQUNFO0U1SGlvakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEh0cWpCRTtJQUNFO0U1SHlxakJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEg5c2pCRTtJQUNFO0U1SGl0akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEh0dmpCRTtJQUNFO0U1SHl2akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEg5eGpCRTtJQUNFO0U1SGl5akJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEh0MGpCRTtJQUNFO0U1SHkwakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEg5MmpCRTtJQUNFO0U1SGkzakJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEh0NWpCRTtJQUNFO0U1SHk1akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEg5N2pCRTtJQUNFO0U1SGk4akJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEh0K2pCRTtJQUNFO0U1SHkrakJKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEg5Z2tCRTtJQUNFO0U1SGloa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEh0amtCRTtJQUNFO0U1SHlqa0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEg5bGtCRTtJQUNFO0U1SGlta0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEh0b2tCRTtJQUNFO0U1SHlva0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEg5cWtCRTtJQUNFO0U1SGlya0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKOztFNEh0dGtCRTtJQUNFO0U1SHl0a0JKO0FBQ0Y7QVJsOGpCSTtFb0lyVkY7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIdnhrQkE7SUFDRTtFNUgweGtCRjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIbnhrQkU7SUFDRTtFNUhzeGtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIM3prQkU7SUFDRTtFNUg4emtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIbjJrQkU7SUFDRTtFNUhzMmtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIMzRrQkU7SUFDRTtFNUg4NGtCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIbjdrQkU7SUFDRTtFNUhzN2tCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIMzlrQkU7SUFDRTtFNUg4OWtCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIbmdsQkU7SUFDRTtFNUhzZ2xCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIM2lsQkU7SUFDRTtFNUg4aWxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIbmxsQkU7SUFDRTtFNUhzbGxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIM25sQkU7SUFDRTtFNUg4bmxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIbnFsQkU7SUFDRTtFNUhzcWxCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIM3NsQkU7SUFDRTtFNUg4c2xCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIbnZsQkU7SUFDRTtFNUhzdmxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIM3hsQkU7SUFDRTtFNUg4eGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIbjBsQkU7SUFDRTtFNUhzMGxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIMzJsQkU7SUFDRTtFNUg4MmxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIbjVsQkU7SUFDRTtFNUhzNWxCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIMzdsQkU7SUFDRTtFNUg4N2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIbitsQkU7SUFDRTtFNUhzK2xCSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIM2dtQkU7SUFDRTtFNUg4Z21CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjs7RTRIbmptQkU7SUFDRTtFNUhzam1CSjtBQUNGO0FSenhsQkk7RW9JM1ZGO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SHBubUJBO0lBQ0U7RTVIdW5tQkY7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SGhubUJFO0lBQ0U7RTVIbW5tQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SHhwbUJFO0lBQ0U7RTVIMnBtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SGhzbUJFO0lBQ0U7RTVIbXNtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SHh1bUJFO0lBQ0U7RTVIMnVtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SGh4bUJFO0lBQ0U7RTVIbXhtQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SHh6bUJFO0lBQ0U7RTVIMnptQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SGgybUJFO0lBQ0U7RTVIbTJtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SHg0bUJFO0lBQ0U7RTVIMjRtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SGg3bUJFO0lBQ0U7RTVIbTdtQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SHg5bUJFO0lBQ0U7RTVIMjltQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SGhnbkJFO0lBQ0U7RTVIbWduQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SHhpbkJFO0lBQ0U7RTVIMmluQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SGhsbkJFO0lBQ0U7RTVIbWxuQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SHhubkJFO0lBQ0U7RTVIMm5uQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SGhxbkJFO0lBQ0U7RTVIbXFuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SHhzbkJFO0lBQ0U7RTVIMnNuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SGh2bkJFO0lBQ0U7RTVIbXZuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SHh4bkJFO0lBQ0U7RTVIMnhuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SGgwbkJFO0lBQ0U7RTVIbTBuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SHgybkJFO0lBQ0U7RTVIMjJuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7O0U0SGg1bkJFO0lBQ0U7RTVIbTVuQko7QUFDRjtBUmhubkJJO0VvSWpXRjtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEhqOW5CQTtJQUNFO0U1SG85bkJGOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEg3OG5CRTtJQUNFO0U1SGc5bkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEhyL25CRTtJQUNFO0U1SHcvbkJKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEg3aG9CRTtJQUNFO0U1SGdpb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEhya29CRTtJQUNFO0U1SHdrb0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEg3bW9CRTtJQUNFO0U1SGdub0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEhycG9CRTtJQUNFO0U1SHdwb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEg3cm9CRTtJQUNFO0U1SGdzb0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEhydW9CRTtJQUNFO0U1SHd1b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEg3d29CRTtJQUNFO0U1SGd4b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEhyem9CRTtJQUNFO0U1SHd6b0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEg3MW9CRTtJQUNFO0U1SGcyb0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEhyNG9CRTtJQUNFO0U1SHc0b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEg3Nm9CRTtJQUNFO0U1SGc3b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEhyOW9CRTtJQUNFO0U1SHc5b0JKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEg3L29CRTtJQUNFO0U1SGdncEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEhyaXBCRTtJQUNFO0U1SHdpcEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEg3a3BCRTtJQUNFO0U1SGdscEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEhybnBCRTtJQUNFO0U1SHducEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEg3cHBCRTtJQUNFO0U1SGdxcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEhyc3BCRTtJQUNFO0U1SHdzcEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKOztFNEg3dXBCRTtJQUNFO0U1SGd2cEJKO0FBQ0Y7QTRIeHRwQkk7RUFDRTtBNUgwdHBCTjs7QTRIM3RwQkk7RUFDRTtBNUg4dHBCTjs7QTRIL3RwQkk7RUFDRTtBNUhrdXBCTjs7QTRIbnVwQkk7RUFDRTtBNUhzdXBCTjs7QTRIdnVwQkk7RUFDRTtBNUgwdXBCTjs7QTRIM3VwQkk7RUFDRTtBNUg4dXBCTjs7QTRIL3VwQkk7RUFDRTtBNUhrdnBCTjs7QTRIbnZwQkk7RUFDRTtBNUhzdnBCTjs7QTRIdnZwQkk7RUFDRTtBNUgwdnBCTjs7QTRIbHZwQkE7RUFDRTtBNUhxdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0VBQ0E7QTVIb3ZwQkY7O0E0SGp2cEJBO0VBQ0U7RUFDQTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0VBQ0E7RUFDQTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtBNUhvdnBCRjs7QTRIanZwQkE7RUFDRTtFQUNBO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhqdnBCQTtFQUNFO0E1SG92cEJGOztBNEhodnBCRTtFQUNFO0E1SG12cEJKOztBNEg5dXBCQTs7RUFFRTtBNUhpdnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QVJyOHBCQztFQUVDO0VBQ0E7QVF1OHBCRjtBUnI4cEJDO0VBQ0M7QVF1OHBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIaHZwQkE7RUFDRTtBNUhtdnBCRjs7QTRIL3VwQkE7RUFDRTtBNUhrdnBCRjs7QTRIL3VwQkE7RUFDRTtBNUhrdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIOXVwQkE7RUFDRTtBNUhpdnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIN3VwQkE7RUFDRTtBNUhndnBCRjs7QTRIM3VwQkU7RUFDRTtBNUg4dXBCSjs7QTRIMXVwQkk7RUFDRTtBNUg2dXBCTjs7QTRIenVwQkU7RUFDRTtBNUg0dXBCSjs7QTRIenVwQkU7RUFDRTtBNUg0dXBCSjs7QTRIenVwQkU7RUFDRTtFQUNBO0E1SDR1cEJKO0E0SDF1cEJJO0VBQ0U7QTVINHVwQk47O0E0SHh1cEJFO0VBQ0U7QTVIMnVwQko7O0E0SHZ3cEJFO0VBQ0U7QTVIMHdwQko7O0E0SHR3cEJJO0VBQ0U7QTVIeXdwQk47O0E0SHJ3cEJFO0VBQ0U7QTVId3dwQko7O0E0SHJ3cEJFO0VBQ0U7QTVId3dwQko7O0E0SHJ3cEJFO0VBQ0U7RUFDQTtBNUh3d3BCSjtBNEh0d3BCSTtFQUNFO0E1SHd3cEJOOztBNEhwd3BCRTtFQUNFO0E1SHV3cEJKOztBNEhueXBCRTtFQUNFO0E1SHN5cEJKOztBNEhseXBCSTtFQUNFO0E1SHF5cEJOOztBNEhqeXBCRTtFQUNFO0E1SG95cEJKOztBNEhqeXBCRTtFQUNFO0E1SG95cEJKOztBNEhqeXBCRTtFQUNFO0VBQ0E7QTVIb3lwQko7QTRIbHlwQkk7RUFDRTtBNUhveXBCTjs7QTRIaHlwQkU7RUFDRTtBNUhteXBCSjs7QTRIL3pwQkU7RUFDRTtBNUhrMHBCSjs7QTRIOXpwQkk7RUFDRTtBNUhpMHBCTjs7QTRIN3pwQkU7RUFDRTtBNUhnMHBCSjs7QTRIN3pwQkU7RUFDRTtBNUhnMHBCSjs7QTRIN3pwQkU7RUFDRTtFQUNBO0E1SGcwcEJKO0E0SDl6cEJJO0VBQ0U7QTVIZzBwQk47O0E0SDV6cEJFO0VBQ0U7QTVIK3pwQko7O0E0SDMxcEJFO0VBQ0U7QTVIODFwQko7O0E0SDExcEJJO0VBQ0U7QTVINjFwQk47O0E0SHoxcEJFO0VBQ0U7QTVINDFwQko7O0E0SHoxcEJFO0VBQ0U7QTVINDFwQko7O0E0SHoxcEJFO0VBQ0U7RUFDQTtBNUg0MXBCSjtBNEgxMXBCSTtFQUNFO0E1SDQxcEJOOztBNEh4MXBCRTtFQUNFO0E1SDIxcEJKOztBNEh2M3BCRTtFQUNFO0E1SDAzcEJKOztBNEh0M3BCSTtFQUNFO0E1SHkzcEJOOztBNEhyM3BCRTtFQUNFO0E1SHczcEJKOztBNEhyM3BCRTtFQUNFO0E1SHczcEJKOztBNEhyM3BCRTtFQUNFO0VBQ0E7QTVIdzNwQko7QTRIdDNwQkk7RUFDRTtBNUh3M3BCTjs7QTRIcDNwQkU7RUFDRTtBNUh1M3BCSjs7QTRIbjVwQkU7RUFDRTtBNUhzNXBCSjs7QTRIbDVwQkk7RUFDRTtBNUhxNXBCTjs7QTRIajVwQkU7RUFDRTtBNUhvNXBCSjs7QTRIajVwQkU7RUFDRTtBNUhvNXBCSjs7QTRIajVwQkU7RUFDRTtFQUNBO0E1SG81cEJKO0E0SGw1cEJJO0VBQ0U7QTVIbzVwQk47O0E0SGg1cEJFO0VBQ0U7QTVIbTVwQko7O0E0SC82cEJFO0VBQ0U7QTVIazdwQko7O0E0SDk2cEJJO0VBQ0U7QTVIaTdwQk47O0E0SDc2cEJFO0VBQ0U7QTVIZzdwQko7O0E0SDc2cEJFO0VBQ0U7QTVIZzdwQko7O0E0SDc2cEJFO0VBQ0U7RUFDQTtBNUhnN3BCSjtBNEg5NnBCSTtFQUNFO0E1SGc3cEJOOztBNEg1NnBCRTtFQUNFO0E1SCs2cEJKOztBNEh6NnBCRTtFQUNFO0E1SDQ2cEJKOztBNEg3NnBCRTtFQUNFO0E1SGc3cEJKOztBNEhqN3BCRTtFQUNFO0E1SG83cEJKOztBNEhyN3BCRTtFQUNFO0E1SHc3cEJKOztBNEh6N3BCRTtFQUNFO0E1SDQ3cEJKOztBNEg3N3BCRTtFQUNFO0E1SGc4cEJKOztBNEhqOHBCRTtFQUNFO0E1SG84cEJKOztBNEg5N3BCRTtFQUNFO0E1SGk4cEJKOztBNEg5N3BCRTtFQUNFO0E1SGk4cEJKOztBNEh0OHBCRTtFQUNFO0E1SHk4cEJKOztBNEh0OHBCRTtFQUNFO0E1SHk4cEJKOztBNEg5OHBCRTtFQUNFO0E1SGk5cEJKOztBNEg5OHBCRTtFQUNFO0E1SGk5cEJKOztBNEh0OXBCRTtFQUNFO0E1SHk5cEJKOztBNEh0OXBCRTtFQUNFO0E1SHk5cEJKOztBNEhwOXBCRTtFQUNFO0E1SHU5cEJKOztBNEhwOXBCRTtFQUNFO0E1SHU5cEJKOztBNEg1OXBCRTtFQUNFO0E1SCs5cEJKOztBNEg1OXBCRTtFQUNFO0E1SCs5cEJKOztBNEhwK3BCRTtFQUNFO0E1SHUrcEJKOztBNEhwK3BCRTtFQUNFO0E1SHUrcEJKOztBNEg1K3BCRTtFQUNFO0E1SCsrcEJKOztBNEg1K3BCRTtFQUNFO0E1SCsrcEJKOztBNEgxK3BCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFvQkU7QTVINitwQkY7O0FSL2hxQkk7RW9Jc0RGO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7O0U0SDErcEJBO0lBQ0U7RTVINitwQkY7QUFDRjtBUmppcUJJO0VvSXdERjtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGOztFNEh6K3BCQTtJQUNFO0U1SDQrcEJGO0FBQ0Y7QVJwanFCSTtFb0k0RUY7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjs7RTRIeCtwQkE7SUFDRTtFNUgyK3BCRjtBQUNGO0FSdmtxQkk7RW9JZ0dGO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7O0U0SHYrcEJBO0lBQ0U7RTVIMCtwQkY7QUFDRjtBNEhyK3BCQTtFQUNFO0VBQ0E7QTVIdStwQkY7O0E0SG4rcEJBO0VBQ0U7QTVIcytwQkY7O0E0SGgrcEJJO0VBQ0U7QTVIbStwQk47QTRIcCtwQkk7RUFDRTtBNUhzK3BCTjtBNEh2K3BCSTtFQUNFO0E1SHkrcEJOO0E0SDErcEJJO0VBQ0U7QTVINCtwQk47QTRINytwQkk7RUFDRTtBNUgrK3BCTjtBNEhoL3BCSTtFQUNFO0E1SGsvcEJOO0E0SG4vcEJJO0VBQ0U7QTVIcS9wQk47QTRIdC9wQkk7RUFDRTtBNUh3L3BCTjtBNEh6L3BCSTtFQUNFO0E1SDIvcEJOO0E0SDUvcEJJO0VBQ0U7QTVIOC9wQk47O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E0SHovcEJBO0VBQ0U7QTVINC9wQkY7O0E2SDUrcUJDO0VBQ0M7RUFDQTtBN0grK3FCRjtBNkg3K3FCRTtFQUNDO0VBQ0E7QTdIKytxQkg7QTZINStxQkU7RUFDQztBN0g4K3FCSDtBNkg1K3FCRztFQUVDO0E3SDYrcUJKO0E2SHQrcUJHO0VBQ0MsUUFGVztBN0gwK3FCZjtBNkh6K3FCRztFQUNDLFFBRlc7QTdINitxQmY7QTZINStxQkc7RUFDQyxRQUZXO0E3SGcvcUJmO0E2SC8rcUJHO0VBQ0MsUUFGVztBN0htL3FCZjtBNkhsL3FCRztFQUNDLFFBRlc7QTdIcy9xQmY7QTZIci9xQkc7RUFDQyxRQUZXO0E3SHkvcUJmO0E2SHgvcUJHO0VBQ0MsUUFGVztBN0g0L3FCZjtBNkgzL3FCRztFQUNDLFFBRlc7QTdIKy9xQmY7QTZIOS9xQkc7RUFDQyxRQUZXO0E3SGtnckJmO0E2SGpnckJHO0VBQ0MsU0FGVztBN0hxZ3JCZjtBNkhwZ3JCRztFQUNDLFNBRlc7QTdId2dyQmY7QTZIdmdyQkc7RUFDQyxTQUZXO0E3SDJnckJmOztBNkhuZ3JCQztFQUNDO0VBQ0E7QTdIc2dyQkY7QTZIcGdyQkU7RUFDQztFQUNBO0E3SHNnckJIO0E2SG5nckJFO0VBQ0M7QTdIcWdyQkg7QTZIbmdyQkc7RUFFQztFQUNBO0VBQ0E7QTdIb2dyQko7QVJwZ3JCQztFcUlKRTtJQU9FO0U3SHFnckJIO0FBQ0Y7QTZILy9xQkc7RUFDQyxRQUZXO0E3SG1nckJmO0E2SGxnckJHO0VBQ0MsUUFGVztBN0hzZ3JCZjtBNkhyZ3JCRztFQUNDLFFBRlc7QTdIeWdyQmY7QTZIeGdyQkc7RUFDQyxRQUZXO0E3SDRnckJmO0E2SDNnckJHO0VBQ0MsUUFGVztBN0grZ3JCZjtBNkg5Z3JCRztFQUNDLFFBRlc7QTdIa2hyQmY7QTZIamhyQkc7RUFDQyxRQUZXO0E3SHFockJmO0E2SHBockJHO0VBQ0MsUUFGVztBN0h3aHJCZjtBNkh2aHJCRztFQUNDLFFBRlc7QTdIMmhyQmY7QTZIMWhyQkc7RUFDQyxTQUZXO0E3SDhockJmO0E2SDdockJHO0VBQ0MsU0FGVztBN0hpaXJCZjtBNkhoaXJCRztFQUNDLFNBRlc7QTdIb2lyQmY7O0E2SDFockJFO0VBQ0M7QTdINmhyQkg7QTZIMWhyQkU7RUFDQztBN0g0aHJCSDtBNkh4aHJCRTtFQUNDO0E3SDBockJIO0E2SHhockJHO0VBQ0M7QTdIMGhyQko7QTZIdmhyQkc7RUFDQztBN0h5aHJCSjtBNkhyaHJCRztFQUNDO0E3SHVockJKO0E2SGpockJHO0VBQ0MsUUFGVztBN0hxaHJCZjtBNkhwaHJCRztFQUNDLFFBRlc7QTdId2hyQmY7QTZIdmhyQkc7RUFDQyxRQUZXO0E3SDJockJmO0E2SDFockJHO0VBQ0MsUUFGVztBN0g4aHJCZjtBNkg3aHJCRztFQUNDLFFBRlc7QTdIaWlyQmY7QTZIaGlyQkc7RUFDQyxRQUZXO0E3SG9pckJmO0E2SG5pckJHO0VBQ0MsUUFGVztBN0h1aXJCZjtBNkh0aXJCRztFQUNDLFFBRlc7QTdIMGlyQmY7QTZIemlyQkc7RUFDQyxRQUZXO0E3SDZpckJmO0E2SDVpckJHO0VBQ0MsU0FGVztBN0hnanJCZjtBNkgvaXJCRztFQUNDLFNBRlc7QTdIbWpyQmY7QTZIbGpyQkc7RUFDQyxTQUZXO0E3SHNqckJmOztBUi8xcUJJO0VxSWpUSDtJQUNDO0lBQ0E7RTdIb3ByQkE7RTZIbHByQkE7SUFDQztJQUNBO0U3SG9wckJEO0U2SGpwckJBO0lBQ0M7RTdIbXByQkQ7RTZIanByQkM7SUFFQztFN0hrcHJCRjtFNkgzb3JCQztJQUNDLFFBRlc7RTdIK29yQmI7RTZIOW9yQkM7SUFDQyxRQUZXO0U3SGtwckJiO0U2SGpwckJDO0lBQ0MsUUFGVztFN0hxcHJCYjtFNkhwcHJCQztJQUNDLFFBRlc7RTdId3ByQmI7RTZIdnByQkM7SUFDQyxRQUZXO0U3SDJwckJiO0U2SDFwckJDO0lBQ0MsUUFGVztFN0g4cHJCYjtFNkg3cHJCQztJQUNDLFFBRlc7RTdIaXFyQmI7RTZIaHFyQkM7SUFDQyxRQUZXO0U3SG9xckJiO0U2SG5xckJDO0lBQ0MsUUFGVztFN0h1cXJCYjtFNkh0cXJCQztJQUNDLFNBRlc7RTdIMHFyQmI7RTZIenFyQkM7SUFDQyxTQUZXO0U3SDZxckJiO0U2SDVxckJDO0lBQ0MsU0FGVztFN0hncnJCYjs7RTZIeHFyQkQ7SUFDQztJQUNBO0U3SDJxckJBO0U2SHpxckJBO0lBQ0M7SUFDQTtFN0gycXJCRDtFNkh4cXJCQTtJQUNDO0U3SDBxckJEO0U2SHhxckJDO0lBRUM7SUFDQTtJQUNBO0U3SHlxckJGO0FBQ0Y7QVIxcXJCQztFcUlKRTtJQU9FO0U3SDJxckJIO0FBQ0Y7QVIxNnFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SDBxckJiO0FBQ0Y7QVIvNnFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SCtxckJiO0FBQ0Y7QVJwN3FCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SG9yckJiO0FBQ0Y7QVJ6N3FCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SHlyckJiO0FBQ0Y7QVI5N3FCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SDhyckJiO0FBQ0Y7QVJuOHFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SG1zckJiO0FBQ0Y7QVJ4OHFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SHdzckJiO0FBQ0Y7QVI3OHFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SDZzckJiO0FBQ0Y7QVJsOXFCSTtFcUkzUEQ7SUFDQyxRQUZXO0U3SGt0ckJiO0FBQ0Y7QVJ2OXFCSTtFcUkzUEQ7SUFDQyxTQUZXO0U3SHV0ckJiO0FBQ0Y7QVI1OXFCSTtFcUkzUEQ7SUFDQyxTQUZXO0U3SDR0ckJiO0FBQ0Y7QVJqK3FCSTtFcUkzUEQ7SUFDQyxTQUZXO0U3SGl1ckJiO0FBQ0Y7QVJ0K3FCSTtFcUlsUEY7SUFDQztFN0gydHJCRDtFNkh4dHJCQTtJQUNDO0U3SDB0ckJEO0U2SHR0ckJBO0lBQ0M7RTdId3RyQkQ7RTZIdHRyQkM7SUFDQztFN0h3dHJCRjtFNkhydHJCQztJQUNDO0U3SHV0ckJGO0U2SG50ckJDO0lBQ0M7RTdIcXRyQkY7RTZIL3NyQkM7SUFDQyxRQUZXO0U3SG10ckJiO0U2SGx0ckJDO0lBQ0MsUUFGVztFN0hzdHJCYjtFNkhydHJCQztJQUNDLFFBRlc7RTdIeXRyQmI7RTZIeHRyQkM7SUFDQyxRQUZXO0U3SDR0ckJiO0U2SDN0ckJDO0lBQ0MsUUFGVztFN0grdHJCYjtFNkg5dHJCQztJQUNDLFFBRlc7RTdIa3VyQmI7RTZIanVyQkM7SUFDQyxRQUZXO0U3SHF1ckJiO0U2SHB1ckJDO0lBQ0MsUUFGVztFN0h3dXJCYjtFNkh2dXJCQztJQUNDLFFBRlc7RTdIMnVyQmI7RTZIMXVyQkM7SUFDQyxTQUZXO0U3SDh1ckJiO0U2SDd1ckJDO0lBQ0MsU0FGVztFN0hpdnJCYjtFNkhodnJCQztJQUNDLFNBRlc7RTdIb3ZyQmI7QUFDRjtBUnhockJJO0VxSXZUSDtJQUNDO0lBQ0E7RTdIazFyQkE7RTZIaDFyQkE7SUFDQztJQUNBO0U3SGsxckJEO0U2SC8wckJBO0lBQ0M7RTdIaTFyQkQ7RTZILzByQkM7SUFFQztFN0hnMXJCRjtFNkh6MHJCQztJQUNDLFFBRlc7RTdINjByQmI7RTZINTByQkM7SUFDQyxRQUZXO0U3SGcxckJiO0U2SC8wckJDO0lBQ0MsUUFGVztFN0htMXJCYjtFNkhsMXJCQztJQUNDLFFBRlc7RTdIczFyQmI7RTZIcjFyQkM7SUFDQyxRQUZXO0U3SHkxckJiO0U2SHgxckJDO0lBQ0MsUUFGVztFN0g0MXJCYjtFNkgzMXJCQztJQUNDLFFBRlc7RTdIKzFyQmI7RTZIOTFyQkM7SUFDQyxRQUZXO0U3SGsyckJiO0U2SGoyckJDO0lBQ0MsUUFGVztFN0hxMnJCYjtFNkhwMnJCQztJQUNDLFNBRlc7RTdIdzJyQmI7RTZIdjJyQkM7SUFDQyxTQUZXO0U3SDIyckJiO0U2SDEyckJDO0lBQ0MsU0FGVztFN0g4MnJCYjs7RTZIdDJyQkQ7SUFDQztJQUNBO0U3SHkyckJBO0U2SHYyckJBO0lBQ0M7SUFDQTtFN0h5MnJCRDtFNkh0MnJCQTtJQUNDO0U3SHcyckJEO0U2SHQyckJDO0lBRUM7SUFDQTtJQUNBO0U3SHUyckJGO0FBQ0Y7QVJ4MnJCQztFcUlKRTtJQU9FO0U3SHkyckJIO0FBQ0Y7QVJsbXJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SHcyckJiO0FBQ0Y7QVJ2bXJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SDYyckJiO0FBQ0Y7QVI1bXJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SGszckJiO0FBQ0Y7QVJqbnJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SHUzckJiO0FBQ0Y7QVJ0bnJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SDQzckJiO0FBQ0Y7QVIzbnJCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SGk0ckJiO0FBQ0Y7QVJob3JCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SHM0ckJiO0FBQ0Y7QVJyb3JCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SDI0ckJiO0FBQ0Y7QVIxb3JCSTtFcUlqUUQ7SUFDQyxRQUZXO0U3SGc1ckJiO0FBQ0Y7QVIvb3JCSTtFcUlqUUQ7SUFDQyxTQUZXO0U3SHE1ckJiO0FBQ0Y7QVJwcHJCSTtFcUlqUUQ7SUFDQyxTQUZXO0U3SDA1ckJiO0FBQ0Y7QVJ6cHJCSTtFcUlqUUQ7SUFDQyxTQUZXO0U3SCs1ckJiO0FBQ0Y7QVI5cHJCSTtFcUl4UEY7SUFDQztFN0h5NXJCRDtFNkh0NXJCQTtJQUNDO0U3SHc1ckJEO0U2SHA1ckJBO0lBQ0M7RTdIczVyQkQ7RTZIcDVyQkM7SUFDQztFN0hzNXJCRjtFNkhuNXJCQztJQUNDO0U3SHE1ckJGO0U2SGo1ckJDO0lBQ0M7RTdIbTVyQkY7RTZINzRyQkM7SUFDQyxRQUZXO0U3SGk1ckJiO0U2SGg1ckJDO0lBQ0MsUUFGVztFN0hvNXJCYjtFNkhuNXJCQztJQUNDLFFBRlc7RTdIdTVyQmI7RTZIdDVyQkM7SUFDQyxRQUZXO0U3SDA1ckJiO0U2SHo1ckJDO0lBQ0MsUUFGVztFN0g2NXJCYjtFNkg1NXJCQztJQUNDLFFBRlc7RTdIZzZyQmI7RTZILzVyQkM7SUFDQyxRQUZXO0U3SG02ckJiO0U2SGw2ckJDO0lBQ0MsUUFGVztFN0hzNnJCYjtFNkhyNnJCQztJQUNDLFFBRlc7RTdIeTZyQmI7RTZIeDZyQkM7SUFDQyxTQUZXO0U3SDQ2ckJiO0U2SDM2ckJDO0lBQ0MsU0FGVztFN0grNnJCYjtFNkg5NnJCQztJQUNDLFNBRlc7RTdIazdyQmI7QUFDRjtBUjFzckJJO0VxSW5VSDtJQUNDO0lBQ0E7RTdIZ2hzQkE7RTZIOWdzQkE7SUFDQztJQUNBO0U3SGdoc0JEO0U2SDdnc0JBO0lBQ0M7RTdIK2dzQkQ7RTZIN2dzQkM7SUFFQztFN0g4Z3NCRjtFNkh2Z3NCQztJQUNDLFFBRlc7RTdIMmdzQmI7RTZIMWdzQkM7SUFDQyxRQUZXO0U3SDhnc0JiO0U2SDdnc0JDO0lBQ0MsUUFGVztFN0hpaHNCYjtFNkhoaHNCQztJQUNDLFFBRlc7RTdIb2hzQmI7RTZIbmhzQkM7SUFDQyxRQUZXO0U3SHVoc0JiO0U2SHRoc0JDO0lBQ0MsUUFGVztFN0gwaHNCYjtFNkh6aHNCQztJQUNDLFFBRlc7RTdINmhzQmI7RTZINWhzQkM7SUFDQyxRQUZXO0U3SGdpc0JiO0U2SC9oc0JDO0lBQ0MsUUFGVztFN0htaXNCYjtFNkhsaXNCQztJQUNDLFNBRlc7RTdIc2lzQmI7RTZIcmlzQkM7SUFDQyxTQUZXO0U3SHlpc0JiO0U2SHhpc0JDO0lBQ0MsU0FGVztFN0g0aXNCYjs7RTZIcGlzQkQ7SUFDQztJQUNBO0U3SHVpc0JBO0U2SHJpc0JBO0lBQ0M7SUFDQTtFN0h1aXNCRDtFNkhwaXNCQTtJQUNDO0U3SHNpc0JEO0U2SHBpc0JDO0lBRUM7SUFDQTtJQUNBO0U3SHFpc0JGO0FBQ0Y7QVJ0aXNCQztFcUlKRTtJQU9FO0U3SHVpc0JIO0FBQ0Y7QVJweHJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SHNpc0JiO0FBQ0Y7QVJ6eHJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SDJpc0JiO0FBQ0Y7QVI5eHJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SGdqc0JiO0FBQ0Y7QVJueXJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SHFqc0JiO0FBQ0Y7QVJ4eXJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SDBqc0JiO0FBQ0Y7QVI3eXJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SCtqc0JiO0FBQ0Y7QVJsenJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SG9rc0JiO0FBQ0Y7QVJ2enJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SHlrc0JiO0FBQ0Y7QVI1enJCSTtFcUk3UUQ7SUFDQyxRQUZXO0U3SDhrc0JiO0FBQ0Y7QVJqMHJCSTtFcUk3UUQ7SUFDQyxTQUZXO0U3SG1sc0JiO0FBQ0Y7QVJ0MHJCSTtFcUk3UUQ7SUFDQyxTQUZXO0U3SHdsc0JiO0FBQ0Y7QVIzMHJCSTtFcUk3UUQ7SUFDQyxTQUZXO0U3SDZsc0JiO0FBQ0Y7QVJoMXJCSTtFcUlwUUY7SUFDQztFN0h1bHNCRDtFNkhwbHNCQTtJQUNDO0U3SHNsc0JEO0U2SGxsc0JBO0lBQ0M7RTdIb2xzQkQ7RTZIbGxzQkM7SUFDQztFN0hvbHNCRjtFNkhqbHNCQztJQUNDO0U3SG1sc0JGO0U2SC9rc0JDO0lBQ0M7RTdIaWxzQkY7RTZIM2tzQkM7SUFDQyxRQUZXO0U3SCtrc0JiO0U2SDlrc0JDO0lBQ0MsUUFGVztFN0hrbHNCYjtFNkhqbHNCQztJQUNDLFFBRlc7RTdIcWxzQmI7RTZIcGxzQkM7SUFDQyxRQUZXO0U3SHdsc0JiO0U2SHZsc0JDO0lBQ0MsUUFGVztFN0gybHNCYjtFNkgxbHNCQztJQUNDLFFBRlc7RTdIOGxzQmI7RTZIN2xzQkM7SUFDQyxRQUZXO0U3SGltc0JiO0U2SGhtc0JDO0lBQ0MsUUFGVztFN0hvbXNCYjtFNkhubXNCQztJQUNDLFFBRlc7RTdIdW1zQmI7RTZIdG1zQkM7SUFDQyxTQUZXO0U3SDBtc0JiO0U2SHptc0JDO0lBQ0MsU0FGVztFN0g2bXNCYjtFNkg1bXNCQztJQUNDLFNBRlc7RTdIZ25zQmI7QUFDRjtBUmw0ckJJO0VxSXpVSDtJQUNDO0lBQ0E7RTdIOHNzQkE7RTZINXNzQkE7SUFDQztJQUNBO0U3SDhzc0JEO0U2SDNzc0JBO0lBQ0M7RTdINnNzQkQ7RTZIM3NzQkM7SUFFQztFN0g0c3NCRjtFNkhyc3NCQztJQUNDLFFBRlc7RTdIeXNzQmI7RTZIeHNzQkM7SUFDQyxRQUZXO0U3SDRzc0JiO0U2SDNzc0JDO0lBQ0MsUUFGVztFN0grc3NCYjtFNkg5c3NCQztJQUNDLFFBRlc7RTdIa3RzQmI7RTZIanRzQkM7SUFDQyxRQUZXO0U3SHF0c0JiO0U2SHB0c0JDO0lBQ0MsUUFGVztFN0h3dHNCYjtFNkh2dHNCQztJQUNDLFFBRlc7RTdIMnRzQmI7RTZIMXRzQkM7SUFDQyxRQUZXO0U3SDh0c0JiO0U2SDd0c0JDO0lBQ0MsUUFGVztFN0hpdXNCYjtFNkhodXNCQztJQUNDLFNBRlc7RTdIb3VzQmI7RTZIbnVzQkM7SUFDQyxTQUZXO0U3SHV1c0JiO0U2SHR1c0JDO0lBQ0MsU0FGVztFN0gwdXNCYjs7RTZIbHVzQkQ7SUFDQztJQUNBO0U3SHF1c0JBO0U2SG51c0JBO0lBQ0M7SUFDQTtFN0hxdXNCRDtFNkhsdXNCQTtJQUNDO0U3SG91c0JEO0U2SGx1c0JDO0lBRUM7SUFDQTtJQUNBO0U3SG11c0JGO0FBQ0Y7QVJwdXNCQztFcUlKRTtJQU9FO0U3SHF1c0JIO0FBQ0Y7QVI1OHJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SG91c0JiO0FBQ0Y7QVJqOXJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SHl1c0JiO0FBQ0Y7QVJ0OXJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SDh1c0JiO0FBQ0Y7QVIzOXJCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SG12c0JiO0FBQ0Y7QVJoK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SHd2c0JiO0FBQ0Y7QVJyK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SDZ2c0JiO0FBQ0Y7QVIxK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SGt3c0JiO0FBQ0Y7QVIvK3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SHV3c0JiO0FBQ0Y7QVJwL3JCSTtFcUluUkQ7SUFDQyxRQUZXO0U3SDR3c0JiO0FBQ0Y7QVJ6L3JCSTtFcUluUkQ7SUFDQyxTQUZXO0U3SGl4c0JiO0FBQ0Y7QVI5L3JCSTtFcUluUkQ7SUFDQyxTQUZXO0U3SHN4c0JiO0FBQ0Y7QVJuZ3NCSTtFcUluUkQ7SUFDQyxTQUZXO0U3SDJ4c0JiO0FBQ0Y7QVJ4Z3NCSTtFcUkxUUY7SUFDQztFN0hxeHNCRDtFNkhseHNCQTtJQUNDO0U3SG94c0JEO0U2SGh4c0JBO0lBQ0M7RTdIa3hzQkQ7RTZIaHhzQkM7SUFDQztFN0hreHNCRjtFNkgvd3NCQztJQUNDO0U3SGl4c0JGO0U2SDd3c0JDO0lBQ0M7RTdIK3dzQkY7RTZIendzQkM7SUFDQyxRQUZXO0U3SDZ3c0JiO0U2SDV3c0JDO0lBQ0MsUUFGVztFN0hneHNCYjtFNkgvd3NCQztJQUNDLFFBRlc7RTdIbXhzQmI7RTZIbHhzQkM7SUFDQyxRQUZXO0U3SHN4c0JiO0U2SHJ4c0JDO0lBQ0MsUUFGVztFN0h5eHNCYjtFNkh4eHNCQztJQUNDLFFBRlc7RTdINHhzQmI7RTZIM3hzQkM7SUFDQyxRQUZXO0U3SCt4c0JiO0U2SDl4c0JDO0lBQ0MsUUFGVztFN0hreXNCYjtFNkhqeXNCQztJQUNDLFFBRlc7RTdIcXlzQmI7RTZIcHlzQkM7SUFDQyxTQUZXO0U3SHd5c0JiO0U2SHZ5c0JDO0lBQ0MsU0FGVztFN0gyeXNCYjtFNkgxeXNCQztJQUNDLFNBRlc7RTdIOHlzQmI7QUFDRjtBUjFqc0JJO0VxSS9VSDtJQUNDO0lBQ0E7RTdINDRzQkE7RTZIMTRzQkE7SUFDQztJQUNBO0U3SDQ0c0JEO0U2SHo0c0JBO0lBQ0M7RTdIMjRzQkQ7RTZIejRzQkM7SUFFQztFN0gwNHNCRjtFNkhuNHNCQztJQUNDLFFBRlc7RTdIdTRzQmI7RTZIdDRzQkM7SUFDQyxRQUZXO0U3SDA0c0JiO0U2SHo0c0JDO0lBQ0MsUUFGVztFN0g2NHNCYjtFNkg1NHNCQztJQUNDLFFBRlc7RTdIZzVzQmI7RTZILzRzQkM7SUFDQyxRQUZXO0U3SG01c0JiO0U2SGw1c0JDO0lBQ0MsUUFGVztFN0hzNXNCYjtFNkhyNXNCQztJQUNDLFFBRlc7RTdIeTVzQmI7RTZIeDVzQkM7SUFDQyxRQUZXO0U3SDQ1c0JiO0U2SDM1c0JDO0lBQ0MsUUFGVztFN0grNXNCYjtFNkg5NXNCQztJQUNDLFNBRlc7RTdIazZzQmI7RTZIajZzQkM7SUFDQyxTQUZXO0U3SHE2c0JiO0U2SHA2c0JDO0lBQ0MsU0FGVztFN0h3NnNCYjs7RTZIaDZzQkQ7SUFDQztJQUNBO0U3SG02c0JBO0U2SGo2c0JBO0lBQ0M7SUFDQTtFN0htNnNCRDtFNkhoNnNCQTtJQUNDO0U3SGs2c0JEO0U2SGg2c0JDO0lBRUM7SUFDQTtJQUNBO0U3SGk2c0JGO0FBQ0Y7QVJsNnNCQztFcUlKRTtJQU9FO0U3SG02c0JIO0FBQ0Y7QVJwb3NCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SGs2c0JiO0FBQ0Y7QVJ6b3NCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SHU2c0JiO0FBQ0Y7QVI5b3NCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SDQ2c0JiO0FBQ0Y7QVJucHNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SGk3c0JiO0FBQ0Y7QVJ4cHNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SHM3c0JiO0FBQ0Y7QVI3cHNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SDI3c0JiO0FBQ0Y7QVJscXNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SGc4c0JiO0FBQ0Y7QVJ2cXNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SHE4c0JiO0FBQ0Y7QVI1cXNCSTtFcUl6UkQ7SUFDQyxRQUZXO0U3SDA4c0JiO0FBQ0Y7QVJqcnNCSTtFcUl6UkQ7SUFDQyxTQUZXO0U3SCs4c0JiO0FBQ0Y7QVJ0cnNCSTtFcUl6UkQ7SUFDQyxTQUZXO0U3SG85c0JiO0FBQ0Y7QVIzcnNCSTtFcUl6UkQ7SUFDQyxTQUZXO0U3SHk5c0JiO0FBQ0Y7QVJoc3NCSTtFcUloUkY7SUFDQztFN0htOXNCRDtFNkhoOXNCQTtJQUNDO0U3SGs5c0JEO0U2SDk4c0JBO0lBQ0M7RTdIZzlzQkQ7RTZIOThzQkM7SUFDQztFN0hnOXNCRjtFNkg3OHNCQztJQUNDO0U3SCs4c0JGO0U2SDM4c0JDO0lBQ0M7RTdINjhzQkY7RTZIdjhzQkM7SUFDQyxRQUZXO0U3SDI4c0JiO0U2SDE4c0JDO0lBQ0MsUUFGVztFN0g4OHNCYjtFNkg3OHNCQztJQUNDLFFBRlc7RTdIaTlzQmI7RTZIaDlzQkM7SUFDQyxRQUZXO0U3SG85c0JiO0U2SG45c0JDO0lBQ0MsUUFGVztFN0h1OXNCYjtFNkh0OXNCQztJQUNDLFFBRlc7RTdIMDlzQmI7RTZIejlzQkM7SUFDQyxRQUZXO0U3SDY5c0JiO0U2SDU5c0JDO0lBQ0MsUUFGVztFN0hnK3NCYjtFNkgvOXNCQztJQUNDLFFBRlc7RTdIbStzQmI7RTZIbCtzQkM7SUFDQyxTQUZXO0U3SHMrc0JiO0U2SHIrc0JDO0lBQ0MsU0FGVztFN0h5K3NCYjtFNkh4K3NCQztJQUNDLFNBRlc7RTdINCtzQmI7QUFDRjtBUmx2c0JJO0VxSXJWSDtJQUNDO0lBQ0E7RTdIMGt0QkE7RTZIeGt0QkE7SUFDQztJQUNBO0U3SDBrdEJEO0U2SHZrdEJBO0lBQ0M7RTdIeWt0QkQ7RTZIdmt0QkM7SUFFQztFN0h3a3RCRjtFNkhqa3RCQztJQUNDLFFBRlc7RTdIcWt0QmI7RTZIcGt0QkM7SUFDQyxRQUZXO0U3SHdrdEJiO0U2SHZrdEJDO0lBQ0MsUUFGVztFN0gya3RCYjtFNkgxa3RCQztJQUNDLFFBRlc7RTdIOGt0QmI7RTZIN2t0QkM7SUFDQyxRQUZXO0U3SGlsdEJiO0U2SGhsdEJDO0lBQ0MsUUFGVztFN0hvbHRCYjtFNkhubHRCQztJQUNDLFFBRlc7RTdIdWx0QmI7RTZIdGx0QkM7SUFDQyxRQUZXO0U3SDBsdEJiO0U2SHpsdEJDO0lBQ0MsUUFGVztFN0g2bHRCYjtFNkg1bHRCQztJQUNDLFNBRlc7RTdIZ210QmI7RTZIL2x0QkM7SUFDQyxTQUZXO0U3SG1tdEJiO0U2SGxtdEJDO0lBQ0MsU0FGVztFN0hzbXRCYjs7RTZIOWx0QkQ7SUFDQztJQUNBO0U3SGltdEJBO0U2SC9sdEJBO0lBQ0M7SUFDQTtFN0hpbXRCRDtFNkg5bHRCQTtJQUNDO0U3SGdtdEJEO0U2SDlsdEJDO0lBRUM7SUFDQTtJQUNBO0U3SCtsdEJGO0FBQ0Y7QVJobXRCQztFcUlKRTtJQU9FO0U3SGltdEJIO0FBQ0Y7QVI1enNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SGdtdEJiO0FBQ0Y7QVJqMHNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SHFtdEJiO0FBQ0Y7QVJ0MHNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SDBtdEJiO0FBQ0Y7QVIzMHNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SCttdEJiO0FBQ0Y7QVJoMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SG9udEJiO0FBQ0Y7QVJyMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SHludEJiO0FBQ0Y7QVIxMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SDhudEJiO0FBQ0Y7QVIvMXNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SG1vdEJiO0FBQ0Y7QVJwMnNCSTtFcUkvUkQ7SUFDQyxRQUZXO0U3SHdvdEJiO0FBQ0Y7QVJ6MnNCSTtFcUkvUkQ7SUFDQyxTQUZXO0U3SDZvdEJiO0FBQ0Y7QVI5MnNCSTtFcUkvUkQ7SUFDQyxTQUZXO0U3SGtwdEJiO0FBQ0Y7QVJuM3NCSTtFcUkvUkQ7SUFDQyxTQUZXO0U3SHVwdEJiO0FBQ0Y7QVJ4M3NCSTtFcUl0UkY7SUFDQztFN0hpcHRCRDtFNkg5b3RCQTtJQUNDO0U3SGdwdEJEO0U2SDVvdEJBO0lBQ0M7RTdIOG90QkQ7RTZINW90QkM7SUFDQztFN0g4b3RCRjtFNkgzb3RCQztJQUNDO0U3SDZvdEJGO0U2SHpvdEJDO0lBQ0M7RTdIMm90QkY7RTZIcm90QkM7SUFDQyxRQUZXO0U3SHlvdEJiO0U2SHhvdEJDO0lBQ0MsUUFGVztFN0g0b3RCYjtFNkgzb3RCQztJQUNDLFFBRlc7RTdIK290QmI7RTZIOW90QkM7SUFDQyxRQUZXO0U3SGtwdEJiO0U2SGpwdEJDO0lBQ0MsUUFGVztFN0hxcHRCYjtFNkhwcHRCQztJQUNDLFFBRlc7RTdId3B0QmI7RTZIdnB0QkM7SUFDQyxRQUZXO0U3SDJwdEJiO0U2SDFwdEJDO0lBQ0MsUUFGVztFN0g4cHRCYjtFNkg3cHRCQztJQUNDLFFBRlc7RTdIaXF0QmI7RTZIaHF0QkM7SUFDQyxTQUZXO0U3SG9xdEJiO0U2SG5xdEJDO0lBQ0MsU0FGVztFN0h1cXRCYjtFNkh0cXRCQztJQUNDLFNBRlc7RTdIMHF0QmI7QUFDRjtBOEhseHRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG9Eakc0Q21CO0VpRzNDbkI7RUFDQTtFQVFDLGtCakdXaUI7QTdCa3d0Qm5CO0E4SGx4dEJDO0VBQ0MsbURqR3VDb0I7QTdCNnV0QnRCO0E4SDV3dEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFXQywyQmpHWGdCO0VpR1loQiw0QmpHWmdCO0E3Qmd4dEJuQjtBOEg5d3RCRTtFQUNDO0E5SGd4dEJIO0E4SDd3dEJFO0VBQ0M7QTlIK3d0Qkg7QThIdnd0QkU7RUFDQztFQUNBO0VBQ0E7QTlIeXd0Qkg7QThIdnd0Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SHl3dEJKO0E4SHZ3dEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlIeXd0Qkw7QThIcnd0Qkc7RUFDQztFQUNBO0VBQ0E7QTlIdXd0Qko7QThIbnd0QkU7RUFDQztFQUNBO0VBQ0E7QTlIcXd0Qkg7QThIbnd0Qkc7O0VBRUM7QTlIcXd0Qko7QThIbHd0Qkc7RUFDQztFQUNBO0E5SG93dEJKO0E4SGh3dEJFO0VBQ0M7RUFDQTtFQUNBO0E5SGt3dEJIO0E4SDV2dEJFO0VBQ0M7QTlIOHZ0Qkg7QThIenZ0QkU7RUFDQztBOUgydnRCSDtBOEh0dnRCRTtFQUNDO0E5SHd2dEJIO0E4SGx2dEJFO0VBQ0M7RUFDQTtBOUhvdnRCSDtBOEhsdnRCRztFQUNDO0VBQ0E7QTlIb3Z0Qko7QThIanZ0Qkc7RUFDQztFQUNBO0E5SG12dEJKO0E4SGh2dEJHO0VBQ0M7RUFDQTtBOUhrdnRCSjtBOEgzdXRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5SDZ1dEJIO0E4SDF1dEJFO0VBQ0M7QTlINHV0Qkg7QThIdnV0Qkc7RUFDQztBOUh5dXRCSjtBOEh0dXRCRztFQUNDO0E5SHd1dEJKO0E4SG51dEJHO0VBQ0M7QTlIcXV0Qko7QThIbHV0Qkc7RUFDQztBOUhvdXRCSjtBOEgvdHRCRztFQUNDO0E5SGl1dEJKO0E4SDl0dEJHO0VBQ0M7QTlIZ3V0Qko7QThIM3R0QkM7RUFDQztFQUNBO0VBQ0E7RUFHQyxrQmpHOUpnQjtBN0J5M3RCbkI7QThIeHR0QkU7RUFDQztFQUNBO0E5SDB0dEJIO0E4SHJ0dEJHO0VBRUUsa0JqRzFLYztBN0JnNHRCbkI7QThIaHR0QkM7RUFDQztFQUNBO0VBV0MsOEJqRzdMZ0I7RWlHOExoQiwrQmpHOUxnQjtBN0JzNHRCbkI7QThIbHR0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG90dEJIO0E4SDVzdEJFO0VBQ0M7RUFDQTtBOUg4c3RCSDtBOEgzc3RCRTtFQUNDO0VBQ0E7QTlINnN0Qkg7QThIMXN0QkU7RUFDQztBOUg0c3RCSDtBOEh6c3RCRTtFQUNDO0VBQ0E7QTlIMnN0Qkg7QThIeHN0QkU7RUFDQztFQUNBO0E5SDBzdEJIO0E4SHhzdEJHO0VBQ0U7QTlIMHN0Qkw7QThIcnN0QkM7RUFDQztFQUNBO0E5SHVzdEJGO0E4SG5zdEJDO0VBQ0M7RUFDQTtBOUhxc3RCRjtBOEhqc3RCQztFQUNDO0E5SG1zdEJGO0E4SDlydEJFO0VBQ0M7RUFDQTtBOUhnc3RCSDtBOEg3cnRCRTtFQUNDO0VBQ0E7QTlIK3J0Qkg7QThINXJ0QkU7RUFDQztFQUNBO0E5SDhydEJIO0E4SHpydEJDO0VBQ0M7QTlIMnJ0QkY7QThIdHJ0QkU7RUFDQztFQUNBO0E5SHdydEJIO0E4SHJydEJFO0VBQ0M7QTlIdXJ0Qkg7QThIcHJ0QkU7RUFDQztBOUhzcnRCSDtBOEhucnRCRTtFQUNDO0VBQ0E7QTlIcXJ0Qkg7QThIbHJ0QkU7RUFDQztFQUNBO0E5SG9ydEJIO0E4SGpydEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlIbXJ0Qkg7QThIL3F0QkU7RUFDQztBOUhpcnRCSDtBOEg3cXRCRTtFQUNDO0E5SCtxdEJIO0E4SDVxdEJFO0VBQ0M7QTlIOHF0Qkg7QThIeHF0QkU7RUFDQztBOUgwcXRCSDtBOEh2cXRCRTtFQUNDO0E5SHlxdEJIO0E4SHRxdEJFO0VBQ0M7QTlId3F0Qkg7QThIcnF0QkU7RUFDRztBOUh1cXRCTDtBOEhycXRCSztFQUNEO0VBQ0E7RUFDQTtBOUh1cXRCSjtBOEhqcXRCQztFQUNDO0E5SG1xdEJGO0E4SGhxdEJDO0VBQ0M7RUFDQTtBOUhrcXRCRjtBOEhocXRCRTs7O0VBR0M7RUFDQTtBOUhrcXRCSDtBOEgzcHRCRTtFQUNDO0E5SDZwdEJIO0E4SDFwdEJFO0VBQ0M7QTlINHB0Qkg7QThIcnB0Qkc7RUFDQztFQUNBO0E5SHVwdEJKO0E4SGhwdEJFO0VBQ0M7QTlIa3B0Qkg7QThIaHB0Qkc7RUFDQztBOUhrcHRCSjtBOEgzb3RCRTtFQUNDO0E5SDZvdEJIO0E4SDNvdEJHO0VBQ0M7RUFDQTtBOUg2b3RCSjtBOEgzb3RCSTtFQUNDO0E5SDZvdEJMO0E4SDNvdEJLO0VBQ0M7QTlINm90Qk47QThIeG90Qks7RUFDQztBOUgwb3RCTjtBOEhyb3RCRztFQUNDO0E5SHVvdEJKO0E4SHBvdEJHOztFQUVDO0E5SHNvdEJKO0E4SG5vdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SHFvdEJKO0E4SC9udEJHO0VBQ0M7QTlIaW90Qko7QThINW50QkU7RUFDQztBOUg4bnRCSDtBOEg3cXRCRTtFQUNDO0E5SCtxdEJIO0E4SDdxdEJHO0VBQ0M7RUFDQTtBOUgrcXRCSjtBOEg3cXRCSTtFQUNDO0E5SCtxdEJMO0E4SDdxdEJLO0VBQ0M7QTlIK3F0Qk47QThIMXF0Qks7RUFDQztBOUg0cXRCTjtBOEh2cXRCRztFQUNDO0E5SHlxdEJKO0E4SHRxdEJHOztFQUVDO0E5SHdxdEJKO0E4SHJxdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SHVxdEJKO0E4SGpxdEJHO0VBQ0M7QTlIbXF0Qko7QThIOXB0QkU7RUFDQztBOUhncXRCSDtBOEgvc3RCRTtFQUNDO0E5SGl0dEJIO0E4SC9zdEJHO0VBQ0M7RUFDQTtBOUhpdHRCSjtBOEgvc3RCSTtFQUNDO0E5SGl0dEJMO0E4SC9zdEJLO0VBQ0M7QTlIaXR0Qk47QThINXN0Qks7RUFDQztBOUg4c3RCTjtBOEh6c3RCRztFQUNDO0E5SDJzdEJKO0E4SHhzdEJHOztFQUVDO0E5SDBzdEJKO0E4SHZzdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SHlzdEJKO0E4SG5zdEJHO0VBQ0M7QTlIcXN0Qko7QThIaHN0QkU7RUFDQztBOUhrc3RCSDtBOEhqdnRCRTtFQUNDO0E5SG12dEJIO0E4SGp2dEJHO0VBQ0M7RUFDQTtBOUhtdnRCSjtBOEhqdnRCSTtFQUNDO0E5SG12dEJMO0E4SGp2dEJLO0VBQ0M7QTlIbXZ0Qk47QThIOXV0Qks7RUFDQztBOUhndnRCTjtBOEgzdXRCRztFQUNDO0E5SDZ1dEJKO0E4SDF1dEJHOztFQUVDO0E5SDR1dEJKO0E4SHp1dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SDJ1dEJKO0E4SHJ1dEJHO0VBQ0M7QTlIdXV0Qko7QThIbHV0QkU7RUFDQztBOUhvdXRCSDtBOEhueHRCRTtFQUNDO0E5SHF4dEJIO0E4SG54dEJHO0VBQ0M7RUFDQTtBOUhxeHRCSjtBOEhueHRCSTtFQUNDO0E5SHF4dEJMO0E4SG54dEJLO0VBQ0M7QTlIcXh0Qk47QThIaHh0Qks7RUFDQztBOUhreHRCTjtBOEg3d3RCRztFQUNDO0E5SCt3dEJKO0E4SDV3dEJHOztFQUVDO0E5SDh3dEJKO0E4SDN3dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SDZ3dEJKO0E4SHZ3dEJHO0VBQ0M7QTlIeXd0Qko7QThIcHd0QkU7RUFDQztBOUhzd3RCSDtBOEhyenRCRTtFQUNDO0E5SHV6dEJIO0E4SHJ6dEJHO0VBQ0M7RUFDQTtBOUh1enRCSjtBOEhyenRCSTtFQUNDO0E5SHV6dEJMO0E4SHJ6dEJLO0VBQ0M7QTlIdXp0Qk47QThIbHp0Qks7RUFDQztBOUhvenRCTjtBOEgveXRCRztFQUNDO0E5SGl6dEJKO0E4SDl5dEJHOztFQUVDO0E5SGd6dEJKO0E4SDd5dEJHO0VBQ0M7RUFDQTtFQUNBO0E5SCt5dEJKO0E4SHp5dEJHO0VBQ0M7QTlIMnl0Qko7QThIdHl0QkU7RUFDQztBOUh3eXRCSDtBOEh2MXRCRTtFQUNDO0E5SHkxdEJIO0E4SHYxdEJHO0VBQ0M7RUFDQTtBOUh5MXRCSjtBOEh2MXRCSTtFQUNDO0E5SHkxdEJMO0E4SHYxdEJLO0VBQ0M7QTlIeTF0Qk47QThIcDF0Qks7RUFDQztBOUhzMXRCTjtBOEhqMXRCRztFQUNDO0E5SG0xdEJKO0E4SGgxdEJHOztFQUVDO0E5SGsxdEJKO0E4SC8wdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SGkxdEJKO0E4SDMwdEJHO0VBQ0M7QTlINjB0Qko7QThIeDB0QkU7RUFDQztBOUgwMHRCSDtBOEh6M3RCRTtFQUNDO0E5SDIzdEJIO0E4SHozdEJHO0VBQ0M7RUFDQTtBOUgyM3RCSjtBOEh6M3RCSTtFQUNDO0E5SDIzdEJMO0E4SHozdEJLO0VBQ0M7QTlIMjN0Qk47QThIdDN0Qks7RUFDQztBOUh3M3RCTjtBOEhuM3RCRztFQUNDO0E5SHEzdEJKO0E4SGwzdEJHOztFQUVDO0E5SG8zdEJKO0E4SGozdEJHO0VBQ0M7RUFDQTtFQUNBO0E5SG0zdEJKO0E4SDcydEJHO0VBQ0M7QTlIKzJ0Qko7QThIMTJ0QkU7RUFDQztBOUg0MnRCSDtBOEhyMnRCRTtFQUNDO0E5SHUydEJIO0E4SG4ydEJDO0VBQ0M7RUFDQTtFQUNBO0E5SHEydEJGO0E4SGwydEJDO0VBQ0M7QTlIbzJ0QkY7QThIaDJ0QkM7RUFDQztBOUhrMnRCRjtBOEg5MXRCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIZzJ0Qkg7QThIdjF0Qkk7RUFDQztBOUh5MXRCTDtBOEh2MXRCSztFQUNDO0E5SHkxdEJOO0E4SHIxdEJJO0VBQ0M7QTlIdTF0Qkw7QThIbjF0Qkc7RUFDQztBOUhxMXRCSjtBOEhoMXRCRTtFQUNDO0E5SGsxdEJIO0E4SDcwdEJDO0VBQ0M7RUFDQTtBOUgrMHRCRjtBOEg1MHRCQztFQUNDO0VBQ0E7QTlIODB0QkY7QThIejB0QkU7O0VBRUM7QTlIMjB0Qkg7QThIbDB0Qks7RUFDQztBOUhvMHRCTjtBOEgvenRCSztFQUNDO0E5SGkwdEJOO0E4SDF6dEJJO0VBQ0M7QTlINHp0Qkw7QThIenp0Qkk7RUFDQztBOUgyenRCTDtBOEh4enRCSTtFQUNDO0E5SDB6dEJMO0E4SHZ6dEJJO0VBQ0M7QTlIeXp0Qkw7QThIdHp0Qkk7O0VBRUk7RUFDQTtBOUh3enRCUjtBOEhyenRCSTtFQUNJO0VBQ0E7QTlIdXp0QlI7QThIcHp0Qkk7RUFDQztBOUhzenRCTDtBOEhuenRCSTtFQUNJO0VBQ0E7QTlIcXp0QlI7QThIbnp0QlE7OztFQUdJO0VBQ0E7QTlIcXp0Qlo7QThIOXl0QlE7RUFDSTtBOUhnenRCWjtBOEg3eXRCUTtFQUNJO0E5SCt5dEJaO0E4SHh5dEJZO0VBQ0k7RUFDQTtBOUgweXRCaEI7QThIbnl0QlE7RUFDSTtBOUhxeXRCWjtBOEhueXRCWTtFQUNJO0E5SHF5dEJoQjtBOEg5eHRCUTtFQUNJO0E5SGd5dEJaO0E4SDl4dEJZO0VBQ0k7RUFDQTtBOUhneXRCaEI7QThIOXh0QmdCO0VBQ0k7QTlIZ3l0QnBCO0E4SDl4dEJvQjtFQUNJO0E5SGd5dEJ4QjtBOEgzeHRCb0I7RUFDSTtBOUg2eHRCeEI7QThIeHh0Qlk7RUFDSTtBOUgweHRCaEI7QThIdnh0Qlk7O0VBRUk7QTlIeXh0QmhCO0E4SHR4dEJZO0VBQ0k7RUFDQTtFQUNBO0E5SHd4dEJoQjtBOEhseHRCWTtFQUNJO0E5SG94dEJoQjtBOEgvd3RCUTtFQUNJO0E5SGl4dEJaO0E4SGgwdEJRO0VBQ0k7QTlIazB0Qlo7QThIaDB0Qlk7RUFDSTtFQUNBO0E5SGswdEJoQjtBOEhoMHRCZ0I7RUFDSTtBOUhrMHRCcEI7QThIaDB0Qm9CO0VBQ0k7QTlIazB0QnhCO0E4SDd6dEJvQjtFQUNJO0E5SCt6dEJ4QjtBOEgxenRCWTtFQUNJO0E5SDR6dEJoQjtBOEh6enRCWTs7RUFFSTtBOUgyenRCaEI7QThIeHp0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIMHp0QmhCO0E4SHB6dEJZO0VBQ0k7QTlIc3p0QmhCO0E4SGp6dEJRO0VBQ0k7QTlIbXp0Qlo7QThIbDJ0QlE7RUFDSTtBOUhvMnRCWjtBOEhsMnRCWTtFQUNJO0VBQ0E7QTlIbzJ0QmhCO0E4SGwydEJnQjtFQUNJO0E5SG8ydEJwQjtBOEhsMnRCb0I7RUFDSTtBOUhvMnRCeEI7QThILzF0Qm9CO0VBQ0k7QTlIaTJ0QnhCO0E4SDUxdEJZO0VBQ0k7QTlIODF0QmhCO0E4SDMxdEJZOztFQUVJO0E5SDYxdEJoQjtBOEgxMXRCWTtFQUNJO0VBQ0E7RUFDQTtBOUg0MXRCaEI7QThIdDF0Qlk7RUFDSTtBOUh3MXRCaEI7QThIbjF0QlE7RUFDSTtBOUhxMXRCWjtBOEhwNHRCUTtFQUNJO0E5SHM0dEJaO0E4SHA0dEJZO0VBQ0k7RUFDQTtBOUhzNHRCaEI7QThIcDR0QmdCO0VBQ0k7QTlIczR0QnBCO0E4SHA0dEJvQjtFQUNJO0E5SHM0dEJ4QjtBOEhqNHRCb0I7RUFDSTtBOUhtNHRCeEI7QThIOTN0Qlk7RUFDSTtBOUhnNHRCaEI7QThINzN0Qlk7O0VBRUk7QTlIKzN0QmhCO0E4SDUzdEJZO0VBQ0k7RUFDQTtFQUNBO0E5SDgzdEJoQjtBOEh4M3RCWTtFQUNJO0E5SDAzdEJoQjtBOEhyM3RCUTtFQUNJO0E5SHUzdEJaO0E4SHQ2dEJRO0VBQ0k7QTlIdzZ0Qlo7QThIdDZ0Qlk7RUFDSTtFQUNBO0E5SHc2dEJoQjtBOEh0NnRCZ0I7RUFDSTtBOUh3NnRCcEI7QThIdDZ0Qm9CO0VBQ0k7QTlIdzZ0QnhCO0E4SG42dEJvQjtFQUNJO0E5SHE2dEJ4QjtBOEhoNnRCWTtFQUNJO0E5SGs2dEJoQjtBOEgvNXRCWTs7RUFFSTtBOUhpNnRCaEI7QThIOTV0Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIZzZ0QmhCO0E4SDE1dEJZO0VBQ0k7QTlINDV0QmhCO0E4SHY1dEJRO0VBQ0k7QTlIeTV0Qlo7QThIeDh0QlE7RUFDSTtBOUgwOHRCWjtBOEh4OHRCWTtFQUNJO0VBQ0E7QTlIMDh0QmhCO0E4SHg4dEJnQjtFQUNJO0E5SDA4dEJwQjtBOEh4OHRCb0I7RUFDSTtBOUgwOHRCeEI7QThIcjh0Qm9CO0VBQ0k7QTlIdTh0QnhCO0E4SGw4dEJZO0VBQ0k7QTlIbzh0QmhCO0E4SGo4dEJZOztFQUVJO0E5SG04dEJoQjtBOEhoOHRCWTtFQUNJO0VBQ0E7RUFDQTtBOUhrOHRCaEI7QThINTd0Qlk7RUFDSTtBOUg4N3RCaEI7QThIejd0QlE7RUFDSTtBOUgyN3RCWjtBOEgxK3RCUTtFQUNJO0E5SDQrdEJaO0E4SDErdEJZO0VBQ0k7RUFDQTtBOUg0K3RCaEI7QThIMSt0QmdCO0VBQ0k7QTlINCt0QnBCO0E4SDErdEJvQjtFQUNJO0E5SDQrdEJ4QjtBOEh2K3RCb0I7RUFDSTtBOUh5K3RCeEI7QThIcCt0Qlk7RUFDSTtBOUhzK3RCaEI7QThIbit0Qlk7O0VBRUk7QTlIcSt0QmhCO0E4SGwrdEJZO0VBQ0k7RUFDQTtFQUNBO0E5SG8rdEJoQjtBOEg5OXRCWTtFQUNJO0E5SGcrdEJoQjtBOEgzOXRCUTtFQUNJO0E5SDY5dEJaO0E4SDVndUJRO0VBQ0k7QTlIOGd1Qlo7QThINWd1Qlk7RUFDSTtFQUNBO0E5SDhndUJoQjtBOEg1Z3VCZ0I7RUFDSTtBOUg4Z3VCcEI7QThINWd1Qm9CO0VBQ0k7QTlIOGd1QnhCO0E4SHpndUJvQjtFQUNJO0E5SDJndUJ4QjtBOEh0Z3VCWTtFQUNJO0E5SHdndUJoQjtBOEhyZ3VCWTs7RUFFSTtBOUh1Z3VCaEI7QThIcGd1Qlk7RUFDSTtFQUNBO0VBQ0E7QTlIc2d1QmhCO0E4SGhndUJZO0VBQ0k7QTlIa2d1QmhCO0E4SDcvdEJRO0VBQ0k7QTlIKy90Qlo7QThIeC90QlE7RUFDSTtBOUgwL3RCWjtBOEh0L3RCSTtFQUNJO0VBQ0E7RUFDQTtBOUh3L3RCUjtBOEhyL3RCSTtFQUNJO0E5SHUvdEJSO0E4SG4vdEJJO0VBQ0k7QTlIcS90QlI7QThIaC90QlE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0E5SGkvdEJaO0E4SDMrdEJRO0VBQ0w7RUFFQTtFQUNBO0E5SDQrdEJIO0E4SG4rdEJnQjtFQUNJO0E5SHErdEJwQjtBOEhuK3RCb0I7RUFDSTtBOUhxK3RCeEI7QThIait0QmdCO0VBQ0k7QTlIbSt0QnBCO0E4SC85dEJZO0VBQ0k7QTlIaSt0QmhCO0E4SDU5dEJRO0VBQ0k7QTlIODl0Qlo7QThIejl0Qkk7RUFDSTtFQUNBO0E5SDI5dEJSO0E4SHg5dEJJO0VBQ0k7RUFDQTtBOUgwOXRCUjtBOEhyOXRCUTs7RUFFSTtBOUh1OXRCWjtBOEg5OHRCb0I7RUFDSTtBOUhnOXRCeEI7QThIMzh0Qm9CO0VBQ0k7QTlINjh0QnhCOztBOEhwOHRCQTtFQUNFO0E5SHU4dEJGOztBOEhsOHRCRTtFQUNFO0E5SHE4dEJKO0E4SG44dEJJO0VBQ0U7QTlIcTh0Qk47QThIaDh0QkU7RUFDRTtBOUhrOHRCSjtBOEhoOHRCSTtFQUNFO0E5SGs4dEJOOztBUjc1dUJJO0VzSWllSDtJQUNDO0U5SGc4dEJBO0U4SDc3dEJBO0lBQ0M7SUFDQTtFOUgrN3RCRDtFOEg3N3RCQztJQUNDO0U5SCs3dEJGO0U4SDU3dEJDO0lBQ0M7RTlIODd0QkY7RThIMzd0QkM7SUFDQztFOUg2N3RCRjtFOEh4N3RCQztJQUNDO0U5SDA3dEJGO0U4SHI3dEJDO0lBQ0M7RTlIdTd0QkY7RThIbDd0QkM7SUFDQztFOUhvN3RCRjtFOEgvNnRCQTtJQUNDO0U5SGk3dEJEO0U4SC82dEJDO0lBQ0M7SUFDQTtFOUhpN3RCRjtFOEg3NnRCQTtJQUNDO0U5SCs2dEJEO0U4SDM2dEJBO0lBQ0M7RTlINjZ0QkQ7RThIeDZ0QkM7SUFDQztFOUgwNnRCRjtFOEh4NnRCRTtJQUNDO0U5SDA2dEJIO0U4SHY2dEJFO0lBQ0M7RTlIeTZ0Qkg7RThIdDZ0QkU7SUFDQztFOUh3NnRCSDtFOEhqNnRCQztJQUNDO0U5SG02dEJGO0U4SGg2dEJDO0lBQ0M7RTlIazZ0QkY7RThINzV0QkU7SUFDQztFOUgrNXRCSDtFOEg1NXRCRTtJQUNDO0U5SDg1dEJIO0U4SHo1dEJFO0lBQ0M7RTlIMjV0Qkg7RThIeDV0QkU7SUFDQztFOUgwNXRCSDtFOEhyNXRCRTtJQUNDO0U5SHU1dEJIO0U4SHA1dEJFO0lBQ0M7RTlIczV0Qkg7RThILzR0QkM7SUFDQztFOUhpNXRCRjtFOEg1NHRCQTtJQUNDO0lBQ0E7RTlIODR0QkQ7RThIMzR0QkE7SUFDQztJQUNBO0U5SDY0dEJEO0FBQ0Y7QVIvK3VCSTtFc0l5bUJEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFOUh5NHRCRjtFOEh2NHRCRTtJQUNDO0U5SHk0dEJIO0FBQ0Y7QStINzF2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkk2RkEsb0JxQ2hEWTtFa0d6Q1Isa0JsR1FXO0E3QnExdkJuQjtBK0gxMXZCSTtFQUNJO0VBQ0E7QS9INDF2QlI7QStIejF2Qkk7RUFDSTtFQUNBO0EvSDIxdkJSO0FSMW12QlE7RUFDSTtFQUNBLGF1SWhQbUI7QS9INDF2Qi9CO0FSdG12Qlk7RUFDSTtBUXdtdkJoQjtBK0g1MXZCUTtFQUNJO0EvSDgxdkJaO0ErSDExdkJJO0VBQ0k7RUFDQTtFQUNBO0EvSDQxdkJSO0ErSDExdkJRO0V2SStESixvQnFDaERZO0VrR2JKO0EvSDQxdkJaO0FSN2l2Qkk7RXVJNVZKO0lBa0RRO0lBQ0E7RS9IMjF2Qk47QUFDRjs7QStIdjF2QkE7RUFDSTtJQUFTO0UvSDIxdkJYO0UrSDExdkJFO0lBQUs7RS9INjF2QlA7QUFDRjtBZ0l2NXZCRTtFQUNDO0VBQ0E7QWhJeTV2Qkg7QWdJdjV2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEl5NXZCSjtBZ0l2NXZCSTtFQUNDO0FoSXk1dkJMO0FnSXQ1dkJJO0VBQ0M7QWhJdzV2Qkw7QWdJcDV2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaElzNXZCSjtBZ0kvNHZCRTtFQUNDO0FoSWk1dkJIO0FnSTk0dkJFO0VBQ0M7QWhJZzV2Qkg7QWdJNTR2QkM7RUFDQztFQUNBO0FoSTg0dkJGOztBZ0l4NHZCQztFQUNDO0FoSTI0dkJGOztBZ0l0NHZCQztFQUNDO0FoSXk0dkJGOztBUmxvdkJJO0V3SS9QQTtJQUNDO0VoSXE0dkJIO0FBQ0Y7QWlJejZ2QkE7RUFDSTtFQUNBO0VBQ0E7QWpJMjZ2Qko7QWlJeDZ2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJMDZ2QlI7QWlJeDZ2QlE7RUFDSTtBakkwNnZCWjtBaUl2NnZCUTtFQUNJO0FqSXk2dkJaO0FpSXQ2dkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpJdzZ2Qlo7QWlJdDZ2Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXc2dkJoQjtBUnIzdkJJOztFQUVJO0FRdTN2QlI7QVJuM3ZCSTs7RUFFSTtBUXEzdkJSO0FSajN2Qkk7Ozs7RUFJSTtFQUVBO0FRazN2QlI7QWlJLzZ2Qkk7RUFDSTtBaklpN3ZCUjtBUnY0dkJJOztFQUVJO0FReTR2QlI7QVJyNHZCSTs7RUFFSTtBUXU0dkJSO0FSbjR2Qkk7Ozs7RUFJSTtFQUVBO0FRbzR2QlI7QWlJMTd2Qkk7RUFDSTtBakk0N3ZCUjtBUno1dkJJOztFQUVJO0FRMjV2QlI7QVJ2NXZCSTs7RUFFSTtBUXk1dkJSO0FScjV2Qkk7Ozs7RUFJSTtFQUVBO0FRczV2QlI7QWlJbjh2QlE7RUFDSTtBaklxOHZCWjtBaUluOHZCWTtFQUNJO0FqSXE4dkJoQjtBaUlsOHZCWTtFQUNJO0FqSW84dkJoQjtBaUk5N3ZCUTtFQUNJO0FqSWc4dkJaO0FpSTk3dkJZO0VBQ0k7QWpJZzh2QmhCO0FpSTc3dkJZO0VBQ0k7QWpJKzd2QmhCO0FpSXo3dkJJO0VBQ0k7QWpJMjd2QlI7QWlJdjd2Qkk7RUFDSTtBakl5N3ZCUjtBaUlyN3ZCSTtFQUNJO0FqSXU3dkJSOztBa0l4aHdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJMmh3Qko7QWtJemh3Qkk7RUFDSTtFQUNBO0FsSTJod0JSO0FrSXZod0JJO0VBQ0k7RUFDQTtFQUNBO0FsSXlod0JSO0FrSXRod0JJO0VBRVE7RUFHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJcWh3QlI7QWtJbmh3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXFod0JaO0FrSWpod0JJO0VBQ0k7RUFDQTtBbEltaHdCUjtBa0lsaHdCUTtFQUNJO0FsSW9od0JaO0FrSWhod0JJOztFQUVJO0FsSWtod0JSO0FrSTlnd0JJO0VBQ0k7RUFDQTtBbElnaHdCUjtBa0k1Z3dCUTtFQUNJO0FsSThnd0JaO0FrSTNnd0JROztFQUVJO0FsSTZnd0JaO0FrSXhnd0JRO0VBQ0k7QWxJMGd3Qlo7QWtJdGd3Qkk7RUFDSTtFQUNBO0FsSXdnd0JSO0FrSXJnd0JJO0VBQ0k7RUFDQTtBbEl1Z3dCUjtBa0lwZ3dCSTtFQUNJO0VBQ0E7QWxJc2d3QlI7QWtJcGd3QlE7RUFDSTtBbElzZ3dCWjtBa0luZ3dCUTtFQUVJO0FsSW9nd0JaO0FrSS8vdkJJO0VBQ0k7RUFDQTtBbElpZ3dCUjs7QWtJNS92QkE7RUFDSTtFQUNBO0VBQ0E7QWxJKy92Qko7QWtJNy92Qkk7RUFDSTtFQUNBO0VBQ0E7QWxJKy92QlI7O0FrSTMvdkJBO0VBQ0k7QWxJOC92Qko7QWtJNS92Qkk7RUFDSTtBbEk4L3ZCUjtBa0kzL3ZCSTtFQUNJO0VBQ0E7QWxJNi92QlI7QWtJMy92QlE7RUFDSTtBbEk2L3ZCWjs7QWtJeC92QkE7RUFDSTtBbEkyL3ZCSjtBa0l6L3ZCSTtFQUNJO0VBQ0E7RUFDQTtBbEkyL3ZCUjtBa0l6L3ZCUTtFQUNJO0FsSTIvdkJaOztBa0lyL3ZCSTtFQUNJO0FsSXcvdkJSO0FrSXIvdkJJO0VBQ0k7QWxJdS92QlI7O0FrSTErdkJJO0VBQ0k7QWxJNit2QlI7QWtJeit2Qkk7RUFDSTtBbEkyK3ZCUjtBa0l6K3ZCUTtFQUNJO0FsSTIrdkJaO0FrSXQrdkJRO0VBQ0kscUJBb0VKO0FsSW82dkJSO0FrSXArdkJJO0VBQ0k7QWxJcyt2QlI7QWtJbit2Qkk7RUFDSTtBbElxK3ZCUjtBa0lsK3ZCSTtFQUNJO0FsSW8rdkJSO0FrSS85dkJRO0VBQ0ksbUJBbURKO0VBbERJO0FsSWkrdkJaO0FrSS85dkJZO0VBQ0k7QWxJaSt2QmhCO0FrSTU5dkJRO0VBQ0k7QWxJODl2Qlo7QWtJMzl2QlE7RUFDSSxtQkFzQ0o7QWxJdTd2QlI7QWtJdjl2QlE7RUFDSTtFQUNBO0FsSXk5dkJaO0FrSXY5dkJZO0VBQ0k7QWxJeTl2QmhCO0FrSXI5dkJRO0VBQ0k7QWxJdTl2Qlo7QWtJcDl2QlE7RUFDSTtFQUNBO0FsSXM5dkJaO0FrSXA5dkJZO0VBQ0k7QWxJczl2QmhCO0FrSTlod0JJO0VBQ0k7QWxJZ2l3QlI7QWtJNWh3Qkk7RUFDSTtBbEk4aHdCUjtBa0k1aHdCUTtFQUNJO0FsSThod0JaO0FrSXpod0JRO0VBQ0kscUJBaUZJO0FsSTA4dkJoQjtBa0l2aHdCSTtFQUNJO0FsSXlod0JSO0FrSXRod0JJO0VBQ0k7QWxJd2h3QlI7QWtJcmh3Qkk7RUFDSTtBbEl1aHdCUjtBa0lsaHdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbElvaHdCWjtBa0lsaHdCWTtFQUNJO0FsSW9od0JoQjtBa0kvZ3dCUTtFQUNJO0FsSWlod0JaO0FrSTlnd0JRO0VBQ0ksbUJBbURJO0FsSTY5dkJoQjtBa0kxZ3dCUTtFQUNJO0VBQ0E7QWxJNGd3Qlo7QWtJMWd3Qlk7RUFDSTtBbEk0Z3dCaEI7QWtJeGd3QlE7RUFDSTtBbEkwZ3dCWjtBa0l2Z3dCUTtFQUNJO0VBQ0E7QWxJeWd3Qlo7QWtJdmd3Qlk7RUFDSTtBbEl5Z3dCaEI7QWtJamx3Qkk7RUFDSTtBbEltbHdCUjtBa0kva3dCSTtFQUNJO0FsSWlsd0JSO0FrSS9rd0JRO0VBQ0k7QWxJaWx3Qlo7QWtJNWt3QlE7RUFDSSxxQkFpRkk7QWxJNi92QmhCO0FrSTFrd0JJO0VBQ0k7QWxJNGt3QlI7QWtJemt3Qkk7RUFDSTtBbEkya3dCUjtBa0l4a3dCSTtFQUNJO0FsSTBrd0JSO0FrSXJrd0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSXVrd0JaO0FrSXJrd0JZO0VBQ0k7QWxJdWt3QmhCO0FrSWxrd0JRO0VBQ0k7QWxJb2t3Qlo7QWtJamt3QlE7RUFDSSxtQkFtREk7QWxJZ2h3QmhCO0FrSTdqd0JRO0VBQ0k7RUFDQTtBbEkrandCWjtBa0k3andCWTtFQUNJO0FsSStqd0JoQjtBa0kzandCUTtFQUNJO0FsSTZqd0JaO0FrSTFqd0JRO0VBQ0k7RUFDQTtBbEk0andCWjtBa0kxandCWTtFQUNJO0FsSTRqd0JoQjtBa0lwb3dCSTtFQUNJO0FsSXNvd0JSO0FrSWxvd0JJO0VBQ0k7QWxJb293QlI7QWtJbG93QlE7RUFDSTtBbElvb3dCWjtBa0kvbndCUTtFQUNJLHFCQWlGSTtBbElnandCaEI7QWtJN253Qkk7RUFDSTtBbEkrbndCUjtBa0k1bndCSTtFQUNJO0FsSThud0JSO0FrSTNud0JJO0VBQ0k7QWxJNm53QlI7QWtJeG53QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJMG53Qlo7QWtJeG53Qlk7RUFDSTtBbEkwbndCaEI7QWtJcm53QlE7RUFDSTtBbEl1bndCWjtBa0lwbndCUTtFQUNJLG1CQW1ESTtBbElta3dCaEI7QWtJaG53QlE7RUFDSTtFQUNBO0FsSWtud0JaO0FrSWhud0JZO0VBQ0k7QWxJa253QmhCO0FrSTltd0JRO0VBQ0k7QWxJZ253Qlo7QWtJN213QlE7RUFDSTtFQUNBO0FsSSttd0JaO0FrSTdtd0JZO0VBQ0k7QWxJK213QmhCO0FrSXZyd0JJO0VBQ0k7QWxJeXJ3QlI7QWtJcnJ3Qkk7RUFDSTtBbEl1cndCUjtBa0lycndCUTtFQUNJO0FsSXVyd0JaO0FrSWxyd0JRO0VBQ0kscUJBaUZJO0FsSW1td0JoQjtBa0locndCSTtFQUNJO0FsSWtyd0JSO0FrSS9xd0JJO0VBQ0k7QWxJaXJ3QlI7QWtJOXF3Qkk7RUFDSTtBbElncndCUjtBa0kzcXdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbEk2cXdCWjtBa0kzcXdCWTtFQUNJO0FsSTZxd0JoQjtBa0l4cXdCUTtFQUNJO0FsSTBxd0JaO0FrSXZxd0JRO0VBQ0ksbUJBbURJO0FsSXNud0JoQjtBa0lucXdCUTtFQUNJO0VBQ0E7QWxJcXF3Qlo7QWtJbnF3Qlk7RUFDSTtBbElxcXdCaEI7QWtJanF3QlE7RUFDSTtBbEltcXdCWjtBa0locXdCUTtFQUNJO0VBQ0E7QWxJa3F3Qlo7QWtJaHF3Qlk7RUFDSTtBbElrcXdCaEI7QWtJMXV3Qkk7RUFDSTtBbEk0dXdCUjtBa0l4dXdCSTtFQUNJO0FsSTB1d0JSO0FrSXh1d0JRO0VBQ0k7QWxJMHV3Qlo7QWtJcnV3QlE7RUFDSSxxQkFpRkk7QWxJc3B3QmhCO0FrSW51d0JJO0VBQ0k7QWxJcXV3QlI7QWtJbHV3Qkk7RUFDSTtBbElvdXdCUjtBa0lqdXdCSTtFQUNJO0FsSW11d0JSO0FrSTl0d0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSWd1d0JaO0FrSTl0d0JZO0VBQ0k7QWxJZ3V3QmhCO0FrSTN0d0JRO0VBQ0k7QWxJNnR3Qlo7QWtJMXR3QlE7RUFDSSxtQkFtREk7QWxJeXF3QmhCO0FrSXR0d0JRO0VBQ0k7RUFDQTtBbEl3dHdCWjtBa0l0dHdCWTtFQUNJO0FsSXd0d0JoQjtBa0lwdHdCUTtFQUNJO0FsSXN0d0JaO0FrSW50d0JRO0VBQ0k7RUFDQTtBbElxdHdCWjtBa0ludHdCWTtFQUNJO0FsSXF0d0JoQjtBa0k3eHdCSTtFQUNJO0FsSSt4d0JSO0FrSTN4d0JJO0VBQ0k7QWxJNnh3QlI7QWtJM3h3QlE7RUFDSTtBbEk2eHdCWjtBa0l4eHdCUTtFQUNJLHFCQWlGSTtBbEl5c3dCaEI7QWtJdHh3Qkk7RUFDSTtBbEl3eHdCUjtBa0lyeHdCSTtFQUNJO0FsSXV4d0JSO0FrSXB4d0JJO0VBQ0k7QWxJc3h3QlI7QWtJanh3QlE7RUFDSSxtQkFnRUk7RUEvREo7QWxJbXh3Qlo7QWtJanh3Qlk7RUFDSTtBbElteHdCaEI7QWtJOXd3QlE7RUFDSTtBbElneHdCWjtBa0k3d3dCUTtFQUNJLG1CQW1ESTtBbEk0dHdCaEI7QWtJend3QlE7RUFDSTtFQUNBO0FsSTJ3d0JaO0FrSXp3d0JZO0VBQ0k7QWxJMnd3QmhCO0FrSXZ3d0JRO0VBQ0k7QWxJeXd3Qlo7QWtJdHd3QlE7RUFDSTtFQUNBO0FsSXd3d0JaO0FrSXR3d0JZO0VBQ0k7QWxJd3d3QmhCO0FrSWgxd0JJO0VBQ0k7QWxJazF3QlI7QWtJOTB3Qkk7RUFDSTtBbElnMXdCUjtBa0k5MHdCUTtFQUNJO0FsSWcxd0JaO0FrSTMwd0JRO0VBQ0kscUJBaUZJO0FsSTR2d0JoQjtBa0l6MHdCSTtFQUNJO0FsSTIwd0JSO0FrSXgwd0JJO0VBQ0k7QWxJMDB3QlI7QWtJdjB3Qkk7RUFDSTtBbEl5MHdCUjtBa0lwMHdCUTtFQUNJLG1CQWdFSTtFQS9ESjtBbElzMHdCWjtBa0lwMHdCWTtFQUNJO0FsSXMwd0JoQjtBa0lqMHdCUTtFQUNJO0FsSW0wd0JaO0FrSWgwd0JRO0VBQ0ksbUJBbURJO0FsSSt3d0JoQjtBa0k1endCUTtFQUNJO0VBQ0E7QWxJOHp3Qlo7QWtJNXp3Qlk7RUFDSTtBbEk4endCaEI7QWtJMXp3QlE7RUFDSTtBbEk0endCWjtBa0l6endCUTtFQUNJO0VBQ0E7QWxJMnp3Qlo7QWtJenp3Qlk7RUFDSTtBbEkyendCaEI7QWtJbjR3Qkk7RUFDSTtBbElxNHdCUjtBa0lqNHdCSTtFQUNJO0FsSW00d0JSO0FrSWo0d0JRO0VBQ0k7QWxJbTR3Qlo7QWtJOTN3QlE7RUFDSSxxQkFpRkk7QWxJK3l3QmhCO0FrSTUzd0JJO0VBQ0k7QWxJODN3QlI7QWtJMzN3Qkk7RUFDSTtBbEk2M3dCUjtBa0kxM3dCSTtFQUNJO0FsSTQzd0JSO0FrSXYzd0JRO0VBQ0ksbUJBZ0VJO0VBL0RKO0FsSXkzd0JaO0FrSXYzd0JZO0VBQ0k7QWxJeTN3QmhCO0FrSXAzd0JRO0VBQ0k7QWxJczN3Qlo7QWtJbjN3QlE7RUFDSSxtQkFtREk7QWxJazB3QmhCO0FrSS8yd0JRO0VBQ0k7RUFDQTtBbElpM3dCWjtBa0kvMndCWTtFQUNJO0FsSWkzd0JoQjtBa0k3MndCUTtFQUNJO0FsSSsyd0JaO0FrSTUyd0JRO0VBQ0k7RUFDQTtBbEk4MndCWjtBa0k1MndCWTtFQUNJO0FsSTgyd0JoQjs7QW1Jem14QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSTRteEJKO0FtSTFteEJJO0VBQ0k7RUFDQTtBbkk0bXhCUjtBbUl4bXhCSTtFQUNJO0VBQ0E7RUFDQTtBbkkwbXhCUjtBbUl2bXhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSXlteEJSO0FtSXZteEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JeW14Qlo7QW1Jcm14Qkk7RUFDSTtFQUNBO0FuSXVteEJSO0FtSXRteEJRO0VBQ0k7QW5Jd214Qlo7QW1JcG14Qkk7O0VBRUk7QW5Jc214QlI7QW1JbG14Qkk7RUFDSTtFQUNBO0FuSW9teEJSO0FtSWhteEJRO0VBQ0k7QW5Ja214Qlo7QW1JL2x4QlE7O0VBRUk7QW5JaW14Qlo7QW1JNWx4QlE7RUFDSTtBbkk4bHhCWjtBbUkxbHhCSTtFQUNJO0VBQ0E7QW5JNGx4QlI7QW1Jemx4Qkk7RUFDSTtFQUNBO0FuSTJseEJSO0FtSXhseEJJO0VBQ0k7RUFDQTtBbkkwbHhCUjtBbUl4bHhCUTtFQUNJO0FuSTBseEJaO0FtSXZseEJRO0VBRUk7QW5Jd2x4Qlo7QW1Jbmx4Qkk7RUFDSTtFQUNBO0FuSXFseEJSOztBbUlqbHhCQTtFQUNJO0FuSW9seEJKO0FtSWxseEJJO0VBQ0k7QW5Jb2x4QlI7QW1Jamx4Qkk7RUFDSTtFQUNBO0FuSW1seEJSO0FtSWpseEJRO0VBQ0k7QW5JbWx4Qlo7O0FtSTlreEJBO0VBQ0k7QW5JaWx4Qko7QW1JL2t4Qkk7RUFDSTtFQUNBO0VBQ0E7QW5JaWx4QlI7QW1JL2t4QlE7RUFDSTtBbklpbHhCWjs7QW1JM2t4Qkk7RUFDSTtBbkk4a3hCUjtBbUkza3hCSTtFQUNJO0FuSTZreEJSOztBbUloa3hCSTtFQUNJO0FuSW1reEJSO0FtSS9qeEJJO0VBQ0k7QW5JaWt4QlI7QW1JL2p4QlE7RUFDSTtFQUNBLG1CQXVFSjtBbkkwL3dCUjtBbUk1anhCUTtFQUNJLHFCQWdFSjtBbkk4L3dCUjtBbUkxanhCSTtFQUNJO0FuSTRqeEJSO0FtSXpqeEJJO0VBQ0k7QW5JMmp4QlI7QW1JeGp4Qkk7RUFDSTtBbkkwanhCUjtBbUlyanhCUTtFQUNJLG1CQStDSjtFQTlDSTtBbkl1anhCWjtBbUlyanhCWTtFQUNJO0VBQ0EsbUJBNENSO0FuSTJneEJSO0FtSWxqeEJRO0VBQ0k7QW5Jb2p4Qlo7QW1Jamp4QlE7RUFDSSxtQkFpQ0o7QW5Ja2h4QlI7QW1JN2l4QlE7RUFDSTtFQUNBO0FuSStpeEJaO0FtSTVpeEJRO0VBQ0k7QW5JOGl4Qlo7QW1JM2l4QlE7RUFDSTtBbkk2aXhCWjtBbUkzaXhCWTtFQUNJO0VBQ0EsbUJBYVI7QW5JZ2l4QlI7QW1Jbm54Qkk7RUFDSTtBbklxbnhCUjtBbUlqbnhCSTtFQUNJO0FuSW1ueEJSO0FtSWpueEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JK2h4QmhCO0FtSTlteEJRO0VBQ0kscUJBNkVJO0FuSW1peEJoQjtBbUk1bXhCSTtFQUNJO0FuSThteEJSO0FtSTNteEJJO0VBQ0k7QW5JNm14QlI7QW1JMW14Qkk7RUFDSTtBbkk0bXhCUjtBbUl2bXhCUTtFQUNJLG1CQTRESTtFQTNESjtBbkl5bXhCWjtBbUl2bXhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSWdqeEJoQjtBbUlwbXhCUTtFQUNJO0FuSXNteEJaO0FtSW5teEJRO0VBQ0ksbUJBOENJO0FuSXVqeEJoQjtBbUkvbHhCUTtFQUNJO0VBQ0E7QW5JaW14Qlo7QW1JOWx4QlE7RUFDSTtBbklnbXhCWjtBbUk3bHhCUTtFQUNJO0FuSStseEJaO0FtSTdseEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JcWt4QmhCO0FtSXJxeEJJO0VBQ0k7QW5JdXF4QlI7QW1JbnF4Qkk7RUFDSTtBbklxcXhCUjtBbUlucXhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSWlseEJoQjtBbUlocXhCUTtFQUNJLHFCQTZFSTtBbklxbHhCaEI7QW1JOXB4Qkk7RUFDSTtBbklncXhCUjtBbUk3cHhCSTtFQUNJO0FuSStweEJSO0FtSTVweEJJO0VBQ0k7QW5JOHB4QlI7QW1JenB4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JMnB4Qlo7QW1JenB4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbklrbXhCaEI7QW1JdHB4QlE7RUFDSTtBbkl3cHhCWjtBbUlycHhCUTtFQUNJLG1CQThDSTtBbkl5bXhCaEI7QW1JanB4QlE7RUFDSTtFQUNBO0FuSW1weEJaO0FtSWhweEJRO0VBQ0k7QW5Ja3B4Qlo7QW1JL294QlE7RUFDSTtBbklpcHhCWjtBbUkvb3hCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSXVueEJoQjtBbUl2dHhCSTtFQUNJO0FuSXl0eEJSO0FtSXJ0eEJJO0VBQ0k7QW5JdXR4QlI7QW1JcnR4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkltb3hCaEI7QW1JbHR4QlE7RUFDSSxxQkE2RUk7QW5JdW94QmhCO0FtSWh0eEJJO0VBQ0k7QW5Ja3R4QlI7QW1JL3N4Qkk7RUFDSTtBbklpdHhCUjtBbUk5c3hCSTtFQUNJO0FuSWd0eEJSO0FtSTNzeEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSTZzeEJaO0FtSTNzeEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5Jb3B4QmhCO0FtSXhzeEJRO0VBQ0k7QW5JMHN4Qlo7QW1JdnN4QlE7RUFDSSxtQkE4Q0k7QW5JMnB4QmhCO0FtSW5zeEJRO0VBQ0k7RUFDQTtBbklxc3hCWjtBbUlsc3hCUTtFQUNJO0FuSW9zeEJaO0FtSWpzeEJRO0VBQ0k7QW5JbXN4Qlo7QW1JanN4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkl5cXhCaEI7QW1Jend4Qkk7RUFDSTtBbkkyd3hCUjtBbUl2d3hCSTtFQUNJO0FuSXl3eEJSO0FtSXZ3eEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JcXJ4QmhCO0FtSXB3eEJRO0VBQ0kscUJBNkVJO0FuSXlyeEJoQjtBbUlsd3hCSTtFQUNJO0FuSW93eEJSO0FtSWp3eEJJO0VBQ0k7QW5JbXd4QlI7QW1JaHd4Qkk7RUFDSTtBbklrd3hCUjtBbUk3dnhCUTtFQUNJLG1CQTRESTtFQTNESjtBbkkrdnhCWjtBbUk3dnhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSXNzeEJoQjtBbUkxdnhCUTtFQUNJO0FuSTR2eEJaO0FtSXp2eEJRO0VBQ0ksbUJBOENJO0FuSTZzeEJoQjtBbUlydnhCUTtFQUNJO0VBQ0E7QW5JdXZ4Qlo7QW1JcHZ4QlE7RUFDSTtBbklzdnhCWjtBbUludnhCUTtFQUNJO0FuSXF2eEJaO0FtSW52eEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JMnR4QmhCO0FtSTN6eEJJO0VBQ0k7QW5JNnp4QlI7QW1Jenp4Qkk7RUFDSTtBbkkyenhCUjtBbUl6enhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSXV1eEJoQjtBbUl0enhCUTtFQUNJLHFCQTZFSTtBbkkydXhCaEI7QW1JcHp4Qkk7RUFDSTtBbklzenhCUjtBbUluenhCSTtFQUNJO0FuSXF6eEJSO0FtSWx6eEJJO0VBQ0k7QW5Jb3p4QlI7QW1JL3l4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JaXp4Qlo7QW1JL3l4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkl3dnhCaEI7QW1JNXl4QlE7RUFDSTtBbkk4eXhCWjtBbUkzeXhCUTtFQUNJLG1CQThDSTtBbkkrdnhCaEI7QW1Jdnl4QlE7RUFDSTtFQUNBO0FuSXl5eEJaO0FtSXR5eEJRO0VBQ0k7QW5Jd3l4Qlo7QW1Jcnl4QlE7RUFDSTtBbkl1eXhCWjtBbUlyeXhCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSTZ3eEJoQjtBbUk3MnhCSTtFQUNJO0FuSSsyeEJSO0FtSTMyeEJJO0VBQ0k7QW5JNjJ4QlI7QW1JMzJ4QlE7RUFDSTtFQUNBLG1CQW9GSTtBbkl5eHhCaEI7QW1JeDJ4QlE7RUFDSSxxQkE2RUk7QW5JNnh4QmhCO0FtSXQyeEJJO0VBQ0k7QW5JdzJ4QlI7QW1JcjJ4Qkk7RUFDSTtBbkl1MnhCUjtBbUlwMnhCSTtFQUNJO0FuSXMyeEJSO0FtSWoyeEJRO0VBQ0ksbUJBNERJO0VBM0RKO0FuSW0yeEJaO0FtSWoyeEJZO0VBQ0k7RUFDQSxtQkF5REE7QW5JMHl4QmhCO0FtSTkxeEJRO0VBQ0k7QW5JZzJ4Qlo7QW1JNzF4QlE7RUFDSSxtQkE4Q0k7QW5JaXp4QmhCO0FtSXoxeEJRO0VBQ0k7RUFDQTtBbkkyMXhCWjtBbUl4MXhCUTtFQUNJO0FuSTAxeEJaO0FtSXYxeEJRO0VBQ0k7QW5JeTF4Qlo7QW1JdjF4Qlk7RUFDSTtFQUNBLG1CQTBCQTtBbkkrenhCaEI7QW1JLzV4Qkk7RUFDSTtBbklpNnhCUjtBbUk3NXhCSTtFQUNJO0FuSSs1eEJSO0FtSTc1eEJRO0VBQ0k7RUFDQSxtQkFvRkk7QW5JMjB4QmhCO0FtSTE1eEJRO0VBQ0kscUJBNkVJO0FuSSsweEJoQjtBbUl4NXhCSTtFQUNJO0FuSTA1eEJSO0FtSXY1eEJJO0VBQ0k7QW5JeTV4QlI7QW1JdDV4Qkk7RUFDSTtBbkl3NXhCUjtBbUluNXhCUTtFQUNJLG1CQTRESTtFQTNESjtBbklxNXhCWjtBbUluNXhCWTtFQUNJO0VBQ0EsbUJBeURBO0FuSTQxeEJoQjtBbUloNXhCUTtFQUNJO0FuSWs1eEJaO0FtSS80eEJRO0VBQ0ksbUJBOENJO0FuSW0yeEJoQjtBbUkzNHhCUTtFQUNJO0VBQ0E7QW5JNjR4Qlo7QW1JMTR4QlE7RUFDSTtBbkk0NHhCWjtBbUl6NHhCUTtFQUNJO0FuSTI0eEJaO0FtSXo0eEJZO0VBQ0k7RUFDQSxtQkEwQkE7QW5JaTN4QmhCO0FtSWo5eEJJO0VBQ0k7QW5JbTl4QlI7QW1JLzh4Qkk7RUFDSTtBbklpOXhCUjtBbUkvOHhCUTtFQUNJO0VBQ0EsbUJBb0ZJO0FuSTYzeEJoQjtBbUk1OHhCUTtFQUNJLHFCQTZFSTtBbklpNHhCaEI7QW1JMTh4Qkk7RUFDSTtBbkk0OHhCUjtBbUl6OHhCSTtFQUNJO0FuSTI4eEJSO0FtSXg4eEJJO0VBQ0k7QW5JMDh4QlI7QW1Jcjh4QlE7RUFDSSxtQkE0REk7RUEzREo7QW5JdTh4Qlo7QW1Jcjh4Qlk7RUFDSTtFQUNBLG1CQXlEQTtBbkk4NHhCaEI7QW1JbDh4QlE7RUFDSTtBbklvOHhCWjtBbUlqOHhCUTtFQUNJLG1CQThDSTtBbklxNXhCaEI7QW1JNzd4QlE7RUFDSTtFQUNBO0FuSSs3eEJaO0FtSTU3eEJRO0VBQ0k7QW5JODd4Qlo7QW1JMzd4QlE7RUFDSTtBbkk2N3hCWjtBbUkzN3hCWTtFQUNJO0VBQ0EsbUJBMEJBO0FuSW02eEJoQjs7QW9JL3J5Qkk7RUFFSTtFQUNBO0FwSWlzeUJSO0FvSS9yeUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWlzeUJaO0FvSTlyeUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJZ3N5Qlo7QW9JN3J5QlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkrcnlCWjtBb0kxcnlCWTtFNUl3S1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUXFoeUJKO0FvSWhzeUJZO0VBQ0k7QXBJa3N5QmhCO0FvSTVyeUJZO0U1STZKUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRa2l5Qko7QW9JL215Qkk7RUFDSSxpQkEvRXVCO0VBZ0Z2QixhQWxGdUI7RUFtRnZCLFlBakZ1QjtFQWtGdkI7RUFDQTtBcElpbnlCUjtBb0k5bXlCSTs7RUFFSSxXQXpGc0I7RUEwRnRCO0FwSWdueUJSO0FvSTdteUJJO0VBQ0k7RUFDQTtFQUNBLGlCQTlGNEI7RUErRjVCLFFBOUZzQjtFQStGdEIsV0EvRnNCO0VBZ0d0QixnQkFoR3NCO0VBaUd0QixnQkEvRitCO0VBZ0cvQjtFQUNBO0FwSStteUJSO0FvSTVteUJJO0VBQ0ksaUJBdEdpQztBcElvdHlCekM7QW9Jem95Qkk7RUFDSSxpQkExRHVCO0VBMkR2QixhQTdEdUI7RUE4RHZCLFlBNUR1QjtFQTZEdkI7RUFDQTtBcEkyb3lCUjtBb0l4b3lCSTs7RUFFSSxXQXBFc0I7RUFxRXRCO0FwSTBveUJSO0FvSXZveUJJO0VBQ0k7RUFDQTtFQUNBLGlCQXpFNEI7RUEwRTVCLFFBekVzQjtFQTBFdEIsV0ExRXNCO0VBMkV0QixnQkEzRXNCO0VBNEV0QixjQTFFK0I7RUEyRS9CO0VBQ0E7QXBJeW95QlI7QW9JdG95Qkk7RUFDSSxpQkFqRmlDO0FwSXl0eUJ6QztBb0lucXlCSTtFQUNJLGlCQXJDdUI7RUFzQ3ZCLGFBeEN1QjtFQXlDdkIsWUF2Q3VCO0VBd0N2QjtFQUNBO0FwSXFxeUJSO0FvSWxxeUJJOztFQUVJLFdBL0NzQjtFQWdEdEI7QXBJb3F5QlI7QW9JanF5Qkk7RUFDSTtFQUNBO0VBQ0EsaUJBcEQ0QjtFQXFENUIsUUFwRHNCO0VBcUR0QixXQXJEc0I7RUFzRHRCLGdCQXREc0I7RUF1RHRCLGdCQXJEK0I7RUFzRC9CO0VBQ0E7QXBJbXF5QlI7QW9JaHF5Qkk7RUFDSSxpQkE1RGlDO0FwSTh0eUJ6QztBb0kvc3lCUTtFQUNJO0FwSWl0eUJaO0FvSS9zeUJZO0VBQ0k7RUFDQTtFQUNBO0FwSWl0eUJoQjtBb0k5c3lCWTtFQUNJO0FwSWd0eUJoQjs7QW9JbnF5QlE7RUFDSSx5QkFMSztBcEkycXlCakI7QW9JbHF5QlE7RUFDSTtFQUNBO0FwSW9xeUJaO0FvSTlweUJZO0VBQ0kseUJBbEJDO0FwSWtyeUJqQjtBb0kzcHlCWTtFQUNJO0VBQ0E7QXBJNnB5QmhCO0FvSXhweUJRO0VBQ0k7QXBJMHB5Qlo7QW9JeHB5Qlk7O0VBRUk7RUFDQTtBcEkwcHlCaEI7QW9JbHB5QmdCO0VBQ0k7QXBJb3B5QnBCO0FvSWpweUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEltcHlCcEI7QW9JOW95Qm9CO0VBQ0k7QXBJZ3B5QnhCO0FvSTVveUJvQjtFQUNJO0FwSThveUJ4QjtBb0l2b3lCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcElndHlCakI7QW9JdG95QmdCO0VBQ0k7QXBJd295QnBCO0FvSWxveUJvQjtFQUNJO0FwSW9veUJ4QjtBb0lob3lCb0I7RUFDSTtFQUNBO0FwSWtveUJ4QjtBb0k5cXlCZ0I7RUFDSTtBcElncnlCcEI7QW9JN3F5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSStxeUJwQjtBb0kxcXlCb0I7RUFDSTtBcEk0cXlCeEI7QW9JeHF5Qm9CO0VBQ0k7QXBJMHF5QnhCO0FvSW5xeUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSTR1eUJqQjtBb0lscXlCZ0I7RUFDSTtBcElvcXlCcEI7QW9JOXB5Qm9CO0VBQ0k7QXBJZ3F5QnhCO0FvSTVweUJvQjtFQUNJO0VBQ0E7QXBJOHB5QnhCO0FvSTFzeUJnQjtFQUNJO0FwSTRzeUJwQjtBb0l6c3lCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJMnN5QnBCO0FvSXRzeUJvQjtFQUNJO0FwSXdzeUJ4QjtBb0lwc3lCb0I7RUFDSTtBcElzc3lCeEI7QW9JL3J5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJd3d5QmpCO0FvSTlyeUJnQjtFQUNJO0FwSWdzeUJwQjtBb0kxcnlCb0I7RUFDSTtBcEk0cnlCeEI7QW9JeHJ5Qm9CO0VBQ0k7RUFDQTtBcEkwcnlCeEI7QW9JdHV5QmdCO0VBQ0k7QXBJd3V5QnBCO0FvSXJ1eUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEl1dXlCcEI7QW9JbHV5Qm9CO0VBQ0k7QXBJb3V5QnhCO0FvSWh1eUJvQjtFQUNJO0FwSWt1eUJ4QjtBb0kzdHlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcElveXlCakI7QW9JMXR5QmdCO0VBQ0k7QXBJNHR5QnBCO0FvSXR0eUJvQjtFQUNJO0FwSXd0eUJ4QjtBb0lwdHlCb0I7RUFDSTtFQUNBO0FwSXN0eUJ4QjtBb0lsd3lCZ0I7RUFDSTtBcElvd3lCcEI7QW9Jand5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSW13eUJwQjtBb0k5dnlCb0I7RUFDSTtBcElnd3lCeEI7QW9JNXZ5Qm9CO0VBQ0k7QXBJOHZ5QnhCO0FvSXZ2eUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSWcweUJqQjtBb0l0dnlCZ0I7RUFDSTtBcEl3dnlCcEI7QW9JbHZ5Qm9CO0VBQ0k7QXBJb3Z5QnhCO0FvSWh2eUJvQjtFQUNJO0VBQ0E7QXBJa3Z5QnhCO0FvSTl4eUJnQjtFQUNJO0FwSWd5eUJwQjtBb0k3eHlCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBJK3h5QnBCO0FvSTF4eUJvQjtFQUNJO0FwSTR4eUJ4QjtBb0l4eHlCb0I7RUFDSTtBcEkweHlCeEI7QW9Jbnh5QmdCO0VBQ0k7RUFDQSx5QkF2RUg7QXBJNDF5QmpCO0FvSWx4eUJnQjtFQUNJO0FwSW94eUJwQjtBb0k5d3lCb0I7RUFDSTtBcElneHlCeEI7QW9JNXd5Qm9CO0VBQ0k7RUFDQTtBcEk4d3lCeEI7QW9JMXp5QmdCO0VBQ0k7QXBJNHp5QnBCO0FvSXp6eUJnQjtFQUNJO0VBQ0E7RUFDQTtBcEkyenlCcEI7QW9JdHp5Qm9CO0VBQ0k7QXBJd3p5QnhCO0FvSXB6eUJvQjtFQUNJO0FwSXN6eUJ4QjtBb0kveXlCZ0I7RUFDSTtFQUNBLHlCQXZFSDtBcEl3M3lCakI7QW9JOXl5QmdCO0VBQ0k7QXBJZ3p5QnBCO0FvSTF5eUJvQjtFQUNJO0FwSTR5eUJ4QjtBb0l4eXlCb0I7RUFDSTtFQUNBO0FwSTB5eUJ4QjtBb0l0MXlCZ0I7RUFDSTtBcEl3MXlCcEI7QW9JcjF5QmdCO0VBQ0k7RUFDQTtFQUNBO0FwSXUxeUJwQjtBb0lsMXlCb0I7RUFDSTtBcElvMXlCeEI7QW9JaDF5Qm9CO0VBQ0k7QXBJazF5QnhCO0FvSTMweUJnQjtFQUNJO0VBQ0EseUJBdkVIO0FwSW81eUJqQjtBb0kxMHlCZ0I7RUFDSTtBcEk0MHlCcEI7QW9JdDB5Qm9CO0VBQ0k7QXBJdzB5QnhCO0FvSXAweUJvQjtFQUNJO0VBQ0E7QXBJczB5QnhCOztBcUl6a3pCSTtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCeEdnQk87QTdCMGp6Qm5CO0FxSXZrekJRO0VBQ0M7RUFDRztBckl5a3pCWjtBcUl2a3pCUztFQUNDO0FySXlrekJWO0FxSXJrekJRO0VBQ0k7QXJJdWt6Qlo7QXFJcmt6QlM7RUFDQztFQUNNO0FySXVrekJoQjtBcUlya3pCVTtFQUNDO0VBQ1M7RUFDQTtBckl1a3pCcEI7QXFJcGt6QlU7RUFDQztFQUNIO0VBQ1k7QXJJc2t6QnBCO0FxSWxrekJTO0VBQ0M7RUFDQTtFQUNBO0VBQ007QXJJb2t6QmhCO0FxSWhrekJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcklra3pCWjtBcUloa3pCWTtFQUNJO0VBQ0E7QXJJa2t6QmhCO0FxSWhrekJnQjtFQUNJO0FySWtrekJwQjtBcUl2anpCZ0I7RUFDSTtBckl5anpCcEI7QXFJbmp6QlE7RUFDSTtBcklxanpCWjtBcUlsanpCUTtFQUNJO0FySW9qekJaOztBcUl2aXpCb0I7RUFDSSxjQVlxQjtBckk4aHpCN0M7O0FxSTNpekJvQjtFQUNJLGNBYW1CO0FySWlpekIzQzs7QXNJaHB6QkE7RUFDQztFQUNBO0F0SW1wekJEO0FzSWpwekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEltcHpCRjtBc0locHpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUlrRkUsb0JxQ2hEWTtBN0JpbnpCaEI7QXNJanB6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEltcHpCSDtBc0locHpCRTtFQUNDO0VBQ0E7QXRJa3B6Qkg7QXNJN296QkU7RTlJa0VFLG9CcUNoRFk7RXlHaEJiO0F0SStvekJIO0FzSTdvekJHO0VBQ0M7QXRJK296Qko7QXNJMW96QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0b3pCRjtBc0kxb3pCRTtFOUl5Q0Usb0JxQ2hEWTtFeUdTYjtFQUNBO0F0STRvekJIO0FzSXhvekJHO0U5SWtDQyxvQnFDaERZO0V5R2dCWjtBdEkwb3pCSjtBc0lwb3pCRTtFQUNDO0F0SXNvekJIO0FzSTluekJJO0VBQ0M7QXRJZ296Qkw7QXNJN256Qkk7RUFDQztBdEkrbnpCTDtBc0k3bnpCSztFQUNDO0F0SStuekJOO0FzSXZvekJJO0VBQ0M7QXRJeW96Qkw7QXNJdG96Qkk7RUFDQztBdEl3b3pCTDtBc0l0b3pCSztFQUNDO0F0SXdvekJOO0FzSWhwekJJO0VBQ0M7QXRJa3B6Qkw7QXNJL296Qkk7RUFDQztBdElpcHpCTDtBc0kvb3pCSztFQUNDO0F0SWlwekJOO0FzSXpwekJJO0VBQ0M7QXRJMnB6Qkw7QXNJeHB6Qkk7RUFDQztBdEkwcHpCTDtBc0l4cHpCSztFQUNDO0F0STBwekJOO0FzSWxxekJJO0VBQ0M7QXRJb3F6Qkw7QXNJanF6Qkk7RUFDQztBdEltcXpCTDtBc0lqcXpCSztFQUNDO0F0SW1xekJOO0FzSTNxekJJO0VBQ0M7QXRJNnF6Qkw7QXNJMXF6Qkk7RUFDQztBdEk0cXpCTDtBc0kxcXpCSztFQUNDO0F0STRxekJOO0FzSXByekJJO0VBQ0M7QXRJc3J6Qkw7QXNJbnJ6Qkk7RUFDQztBdElxcnpCTDtBc0lucnpCSztFQUNDO0F0SXFyekJOO0FzSTdyekJJO0VBQ0M7QXRJK3J6Qkw7QXNJNXJ6Qkk7RUFDQztBdEk4cnpCTDtBc0k1cnpCSztFQUNDO0F0SThyekJOO0FzSXJyekJFO0VBQ0M7QXRJdXJ6Qkg7QXNJcHJ6QkU7RUFDQztFQUNBO0F0SXNyekJIO0FzSW5yekJFO0VBQ0M7RUFDQTtBdElxcnpCSDtBc0kvcXpCRTtFQUNDO0VBQ0E7QXRJaXJ6Qkg7O0F1SXB5ekJBO0VBQ0M7QXZJdXl6QkQ7QXVJcnl6QkM7RUFDTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJdXl6QlI7QXdJMXp6QkM7RUFDQztFQUNFO0VBQ0E7QXhJNHp6Qko7QXdJeHp6QkU7RUFDQztFQUNFO0F4STB6ekJMO0F3SXJ6ekJFO0VBQ0M7RUFDQTtBeEl1enpCSDtBd0lsenpCRTtFQUNDO0VBQ0E7QXhJb3p6Qkg7QXdJMzB6QkM7RUFDQztFQUNFO0VBQ0E7QXhJNjB6Qko7QXdJejB6QkU7RUFDQztFQUNFO0F4STIwekJMO0F3SXQwekJFO0VBQ0M7RUFDQTtBeEl3MHpCSDtBd0luMHpCRTtFQUNDO0VBQ0E7QXhJcTB6Qkg7QXdJNTF6QkM7RUFDQztFQUNFO0VBQ0E7QXhJODF6Qko7QXdJMTF6QkU7RUFDQztFQUNFO0F4STQxekJMO0F3SXYxekJFO0VBQ0M7RUFDQTtBeEl5MXpCSDtBd0lwMXpCRTtFQUNDO0VBQ0E7QXhJczF6Qkg7QXVJMzB6Qkc7RUFDSztBdkk2MHpCUjtBdUl2MHpCWTtFQUNJO0VBQ0E7QXZJeTB6QmhCO0F1STMwekJZO0VBQ0k7RUFDQTtBdkk2MHpCaEI7QXVJLzB6Qlk7RUFDSTtFQUNBO0F2SWkxekJoQjtBdUluMXpCWTtFQUNJO0VBQ0E7QXZJcTF6QmhCO0F1SXYxekJZO0VBQ0k7RUFDQTtBdkl5MXpCaEI7QXVJMzF6Qlk7RUFDSTtFQUNBO0F2STYxekJoQjtBdUkvMXpCWTtFQUNJO0VBQ0E7QXZJaTJ6QmhCO0F1SW4yekJZO0VBQ0k7RUFDQTtBdklxMnpCaEI7QXVJNzF6Qlk7RUFDSTtFQUNBLFduSURrQjtBSmcyekJsQztBdUkxMXpCWTtFQUNJO0VBQ0EsVW5JUmtCO0FKbzJ6QmxDO0F1SXAxekJPO0VBQ0k7QXZJczF6Qlg7QXVJaDF6QmdCO0VBQ0k7RUFDQTtBdklrMXpCcEI7QXVJcDF6QmdCO0VBQ0k7RUFDQTtBdklzMXpCcEI7QXVJeDF6QmdCO0VBQ0k7RUFDQTtBdkkwMXpCcEI7QXVJNTF6QmdCO0VBQ0k7RUFDQTtBdkk4MXpCcEI7QXVJaDJ6QmdCO0VBQ0k7RUFDQTtBdklrMnpCcEI7QXVJcDJ6QmdCO0VBQ0k7RUFDQTtBdklzMnpCcEI7QXVJeDJ6QmdCO0VBQ0k7RUFDQTtBdkkwMnpCcEI7QXVJNTJ6QmdCO0VBQ0k7RUFDQTtBdkk4MnpCcEI7O0F1SXQyekJBO0VBQ0k7SUFDSTtFdkl5MnpCTjtBQUNGO0F5STk2ekJDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeklnN3pCTDtBeUk5NnpCSztFQUNGO0VBQ0c7QXpJZzd6Qk47QXlJNzZ6QkU7RUFDQztFQUNHO0F6SSs2ekJOO0F5STU2ekJFO0VBQ0M7RUFDQTtBekk4NnpCSDs7QXlJeDZ6QlE7RUFDSTtBekkyNnpCWjs7QXlJNTZ6QlE7RUFDSTtBekkrNnpCWjs7QXlJaDd6QlE7RUFDSTtBekltN3pCWjs7QXlJcDd6QlE7RUFDSTtBekl1N3pCWjs7QXlJeDd6QlE7RUFDSTtBekkyN3pCWjs7QXlJNTd6QlE7RUFDSTtBekkrN3pCWjs7QXlJaDh6QlE7RUFDSTtBekltOHpCWjs7QXlJcDh6QlE7RUFDSTtBekl1OHpCWjs7QXlJbDh6QkM7RUFDSTtJQUNJO0lBQ0E7RXpJcTh6QlA7RXlJbjh6Qkc7SUFDSTtJQUNBO0V6SXE4ekJQO0FBQ0Y7QTBJbGcwQkE7RUFDSTtBMUlvZzBCSjtBMElsZzBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJb2cwQlI7QVJ6OXpCQztFa0p0REc7SUFjUTtJQUNBO0UxSXFnMEJWO0FBQ0Y7QTBJLy96Qlk7RUFFSTtBMUlnZzBCaEI7QTBJbGcwQlk7RUFFSTtBMUltZzBCaEI7QTBJcmcwQlk7RUFFSTtBMUlzZzBCaEI7QTBJeGcwQlk7RUFFSTtBMUl5ZzBCaEI7QTBJM2cwQlk7RUFFSTtBMUk0ZzBCaEI7QTBJOWcwQlk7RUFFSTtBMUkrZzBCaEI7QTBJamgwQlk7RUFFSTtBMUlraDBCaEI7QTBJcGgwQlk7RUFFSTtBMUlxaDBCaEI7O0EwSTlnMEJBO0VBQ0k7SUFBSTtJQUFvQztFMUltaDBCMUM7RTBJbGgwQkU7SUFBSztJQUFvQztFMUlzaDBCM0M7RTBJcmgwQkU7SUFBSztFMUl3aDBCUDtFMEl2aDBCRTtJQUFNO0lBQW9DO0UxSTJoMEI1QztBQUNGO0EySWprMEJBO0VBRUksWUFEUTtFQUVSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0I5R1lXO0E3Qm9qMEJuQjtBMkk1ajBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtFQUNBO0EzSTRqMEJaO0EySXpqMEJRO0VBQ0k7RUFDQTtBM0kyajBCWjtBMkl0ajBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSXdqMEJSO0EySXBqMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSXNqMEJoQjtBMkl6ajBCWTtFQUNJO0VBQ0E7RUFDQTtBM0kyajBCaEI7QTJJOWowQlk7RUFDSTtFQUNBO0VBQ0E7QTNJZ2swQmhCO0EySW5rMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSXFrMEJoQjtBMkl4azBCWTtFQUNJO0VBQ0E7RUFDQTtBM0kwazBCaEI7QTJJN2swQlk7RUFDSTtFQUNBO0VBQ0E7QTNJK2swQmhCO0EySWxsMEJZO0VBQ0k7RUFDQTtFQUNBO0EzSW9sMEJoQjtBMkl2bDBCWTtFQUNJO0VBQ0E7RUFDQTtBM0l5bDBCaEI7O0E0SXhvMEJBO0VBQ0M7RUFDRTtFQUNBO0E1STJvMEJIO0E0SXpvMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwSnNGRSxvQnFDaERZO0E3QmdtMEJoQjtBUmptMEJDO0VvSnBEQTtJQVFRO0U1SWlwMEJQO0FBQ0Y7QTRJem8wQkU7RUFDQztFQUNBO0VBQ0E7QTVJMm8wQkg7QTRJem8wQkc7RUFDQztFQUNBO0E1STJvMEJKO0E0SXZvMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7RUFDQTtBNUl5bzBCTjtBNElwbzBCRTtFcEorREUsb0JxQ2hEWTtFK0diYjtFQUNBO0E1SXNvMEJIO0E0SW5vMEJJO0VBQ0M7QTVJcW8wQkw7QTRJam8wQkc7RUFDQztBNUltbzBCSjtBNEkvbjBCRTtFQUNJO0E1SWlvMEJOO0E0STluMEJFO0VBQ0k7QTVJZ28wQk47O0E2STlyMEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJaXMwQlI7QTZJOXIwQlE7RUFDSTtBN0lnczBCWjtBNkk3cjBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VySnNGWixvQnFDaERZO0E3QjBwMEJoQjtBNkk3cjBCZ0I7RUFDSTtFckprRmhCLG9CcUNoRFk7QTdCOHAwQmhCO0E2STNyMEJnQjtFQUNJO0VBQ0E7QTdJNnIwQnBCO0E2SXpyMEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kycjBCcEI7QTZJdnIwQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SXlyMEJwQjtBNklwcjBCUTtFQUVRLDhCaEhqQ0c7RWdIa0NILCtCaEhsQ0c7QTdCdXQwQm5COztBUnA1ekJJO0VxSnZSWTtJQUNJO0U3SStxMEJsQjtBQUNGO0E2SXJxMEJZO0VBQ0k7RUFDQTtBN0l1cTBCaEI7QTZJcnEwQmdCO0VBQ0k7QTdJdXEwQnBCO0E2SXBxMEJnQjtFQUNJO0E3SXNxMEJwQjtBNklucTBCZ0I7RUFDSTtBN0lxcTBCcEI7QTZJbHEwQmdCO0VBQ0k7QTdJb3EwQnBCO0E2SWpxMEJnQjtFQUNJO0E3SW1xMEJwQjtBNklqcTBCb0I7RUFDSTtBN0ltcTBCeEI7QTZJN3AwQmdCO0VBQ0k7QTdJK3AwQnBCO0E2SXhwMEJZO0VBQ0k7RUFDQTtBN0kwcDBCaEI7QTZJeHAwQmdCO0VBQ0k7QTdJMHAwQnBCO0E2SXZwMEJnQjtFQUNJO0E3SXlwMEJwQjtBNkl0cDBCZ0I7RUFDSTtBN0l3cDBCcEI7QTZJcnAwQmdCO0VBQ0k7QTdJdXAwQnBCO0E2SXBwMEJnQjtFQUNJO0E3SXNwMEJwQjtBNklwcDBCb0I7RUFDSTtBN0lzcDBCeEI7O0E4SXB5MEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTlJdXkwQkQ7QThJcHkwQkk7RUFDSTtBOUlzeTBCUjtBOElueTBCSTtFQUNJO0E5SXF5MEJSO0E4SWx5MEJJO0VBQ0k7RUFDQTtBOUlveTBCUjtBOElqeTBCSTtFQUNJO0E5SW15MEJSO0E4SWh5MEJJO0VBQ0k7QTlJa3kwQlI7QThJL3gwQkk7RUFDSTtBOUlpeTBCUjtBOEk3eDBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SSt4MEJSO0E4STV4MEJJO0VBQ0M7RUFDQTtFQUNHO0VBQ0E7QTlJOHgwQlI7QThJengwQks7RUFDQztBOUkyeDBCTjtBOEl4eDBCSztFQUNDO0E5STB4MEJOO0E4SXZ4MEJRO0VBQ0k7QTlJeXgwQlo7QThJdHgwQmdCO0VBQ0k7QTlJd3gwQnBCO0E4SXR4MEJvQjtFQUNJO0E5SXd4MEJ4QjtBOElyeDBCb0I7RUFFSTtBOUlzeDBCeEI7QThJcHgwQndCO0VBQ0k7QTlJc3gwQjVCO0E4STl3MEJJO0VBQ0kseUJBcEZzQjtBOUlvMjBCOUI7QThJOXcwQks7RUFDQztBOUlneDBCTjtBOEk3dzBCSztFQUNDO0E5SSt3MEJOO0E4STF3MEJJO0VBQ0k7QTlJNHcwQlI7O0E4SXZ3MEJJO0VBRVEsMkJqSDlFTztFaUgrRVAsNEJqSC9FTztBN0J3MTBCbkI7O0E4SW53MEJBO0VBQ0kseUJBaEgwQjtBOUlzMzBCOUI7O0ErSXQzMEJFO0VBQ0U7RUFDQTtBL0l5MzBCSjtBK0l2MzBCSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0EvSXUzMEJSO0ErSW4zMEJJO0VBQ0U7RUFDQTtFQUNBO0VBR0U7QS9JbTMwQlI7QStJNTIwQk07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9JODIwQlI7QStJdjIwQk07O0VBRUU7RUFDQTtFQUNBO0EvSXkyMEJSO0ErSWwyMEJNOztFQUVFO0VBQ0E7RUFDQTtBL0lvMjBCUjs7QWdKMTUwQkk7RUFDSTtBaEo2NTBCUjtBZ0oxNTBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSjQ1MEJSO0FnSno1MEJJO0VBQ0k7RUFDQTtFQUNBO0FoSjI1MEJSO0FnSno1MEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjI1MEJaO0FnSng1MEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjA1MEJaO0FnSnQ1MEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEp3NTBCcEI7QWdKbjUwQmdCO0VBQ0k7RUFDQTtBaEpxNTBCcEI7QWdKajUwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSm01MEJoQjtBZ0psNTBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEpvNTBCcEI7QWdKLzQwQndCO0VBQ0k7QWhKaTUwQjVCO0FnSmw1MEJ3QjtFQUNJO0FoSm81MEI1QjtBZ0pyNTBCd0I7RUFDSTtBaEp1NTBCNUI7QWdKeDUwQndCO0VBQ0k7QWhKMDUwQjVCO0FnSjM1MEJ3QjtFQUNJO0FoSjY1MEI1QjtBZ0o5NTBCd0I7RUFDSTtBaEpnNjBCNUI7QWdKajYwQndCO0VBQ0k7QWhKbTYwQjVCO0FnSnA2MEJ3QjtFQUNJO0FoSnM2MEI1QjtBZ0poNjBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSms2MEJoQjtBUi80MEJJOztFQUVJO0FRaTUwQlI7QVI3NDBCSTs7RUFFSTtBUSs0MEJSO0FSMzQwQkk7Ozs7RUFJSTtFQUVBO0FRNDQwQlI7QWdKNTYwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo4NjBCaEI7QWdKNzYwQmdCO0VBQ0k7QWhKKzYwQnBCO0FnSjM2MEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhKNjYwQmhCO0FnSjE2MEJZO0VBQ0k7RUFDQTtBaEo0NjBCaEI7QWdKejYwQlk7RUFDSTtFQUNBO0FoSjI2MEJoQjtBZ0p0NjBCZ0I7RUFDSTtBaEp3NjBCcEI7QWdKbjYwQmdCOzs7O0VBSUk7QWhKcTYwQnBCOztBaUpwajFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKdWoxQlI7QWlKcmoxQlE7RUFDSTtFQUNBO0FqSnVqMUJaO0FpSnJqMUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBU0k7QWpKK2kxQnBCO0FpSnRqMUJnQjtFQUNJO0VBQ0E7RUFDQTtBakp3ajFCcEI7QWlKaGoxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSmtqMUJoQjtBaUo5aTFCUTtFQUNJO0VBQ0E7QWpKZ2oxQlo7QWlKOWkxQlk7RUFDSTtBakpnajFCaEI7QWlKM2kxQkk7RUFDSTtBako2aTFCUjtBaUozaTFCUTtFQUNJO0FqSjZpMUJaO0FpSjNpMUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKNmkxQmhCO0FpSjFpMUJvQjtFQUNJO0VBQ0E7RUFDQTtBako0aTFCeEI7QWlKemkxQm9CO0VBQ0k7RUFDQTtFQUNBO0FqSjJpMUJ4QjtBaUp4aTFCb0I7RUFDSTtFQUNBO0FqSjBpMUJ4QjtBaUp4aTFCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakowaTFCNUI7QWlKdmkxQndCO0VBQ0k7RUFDQTtBakp5aTFCNUI7QWlKdGkxQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKd2kxQjVCO0FpSnJpMUJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKdWkxQjVCO0FpSnJpMUI0QjtFQUNJO0FqSnVpMUJoQztBaUpuaTFCb0I7RUFDSTtBakpxaTFCeEI7QWlKamkxQmdCO0VBQ0k7QWpKbWkxQnBCO0FpSmppMUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKbWkxQnhCO0FpSjVoMUJZO0VBQ0k7QWpKOGgxQmhCO0FpSnpoMUJJO0VBQ0k7QWpKMmgxQlI7QWlKemgxQlE7RUFDSTtFQUNBO0VBQ0E7QWpKMmgxQlo7QWlKeGgxQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKMGgxQnBCO0FpSnhoMUJvQjtFQUNJO0FqSjBoMUJ4QjtBaUp2aDFCb0I7RUFDSTtFQUNBO0FqSnloMUJ4QjtBaUpuaDFCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnFoMUJwQjtBaUpuaDFCb0I7RUFDSTtBakpxaDFCeEI7QWlKbGgxQm9CO0VBQ0k7RUFDQTtBakpvaDFCeEI7QWlKOWcxQlE7RUFDSTtBakpnaDFCWjs7QWtKM3MxQkE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSjJzMUJGO0FrSnhzMUJFO0VBQ0U7QWxKMHMxQko7QWtKeHMxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxSndGRixvQnFDaERZO0E3Qm1xMUJoQjtBa0p4czFCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSjBzMUJSO0FrSnRzMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKd3MxQlI7QWtKdHMxQlE7RUFDRTtBbEp3czFCVjtBa0pyczFCUTtFQUNFO0VBQ0E7QWxKdXMxQlY7QVJwKzBCUTtFQUNJO0VBQ0EsYTBKak91QjtBbEp1czFCbkM7QVJoKzBCWTtFQUNJO0FRayswQmhCO0FrSnRzMUJNO0VBQ0U7RUFDQTtFQUNBO0FsSndzMUJSO0FrSnRzMUJRO0VBQ0U7RUFDQTtBbEp3czFCVjtBa0pwczFCVTtFQUNFO0VBQ0E7RUFDQTtBbEpzczFCWjtBa0pqczFCVTtFQUNFO0VBQ0E7RUFDQTtBbEptczFCWjtBa0o3cjFCVTtFQUNFO0FsSityMUJaO0FrSnpyMUJNO0VBQ0U7QWxKMnIxQlI7QWtKdnIxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFMUprRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVF3bTFCSjtBUnRtMUJJO0VBQ0k7QVF3bTFCUjtBa0poczFCUTtFQUNFO0VBQ0E7QWxKa3MxQlY7QWtKN3IxQlE7RTFKd0VKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FRd24xQko7QVJ0bjFCSTtFQUNJO0FRd24xQlI7QWtKdHMxQlU7RUFDRTtBbEp3czFCWjtBa0psczFCSTtFQUNFO0VBQ0E7QWxKb3MxQk47QWtKanMxQlE7RUFDRTtBbEptczFCVjtBa0o5cjFCSTtFQUNFO0FsSmdzMUJOO0FrSnpyMUJNO0VBQ0U7RTFKM0JKLG9CcUNoRFk7QTdCdXcxQmhCO0FrSnhyMUJROzs7Ozs7O0VBR0U7QWxKOHIxQlY7QVI5ajFCUTtFQUNJO0VBQ0EsYTBKOUh5QjtBbEo4cjFCckM7QVIxajFCWTtFQUNJO0FRNGoxQmhCO0FrSjNyMUJZO0VBQ0U7QWxKNnIxQmQ7QWtKcHIxQk07RUFDRTtFMUp2REosb0JxQ2hEWTtBN0I4eDFCaEI7QWtKbnIxQlE7OztFQUdFO0FsSnFyMUJWO0FrSjlxMUJZO0VBQ0U7QWxKZ3IxQmQ7QWtKeHExQkk7RUFDRTtBbEowcTFCTjtBa0p0cTFCTTtFQUNFO0FsSndxMUJSO0FrSmxxMUJFO0VBQ0U7QWxKb3ExQko7QWtKaHExQkU7RUFDRTtFQUNBO0FsSmtxMUJKO0FrSmhxMUJJO0VBQ0U7QWxKa3ExQk47QWtKL3AxQkk7RUFDRTtBbEppcTFCTjtBa0o5cDFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSmdxMUJOO0FrSjNwMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxKNnAxQko7QWtKM3AxQkk7RUFDRTtBbEo2cDFCTjtBa0p4cDFCRTtFQUNFO0VBQ0E7QWxKMHAxQko7QWtKeHAxQkk7RUFDRTtBbEowcDFCTjtBa0p2cDFCSTtFQUNFO0FsSnlwMUJOO0FrSnRwMUJJO0VBQ0U7QWxKd3AxQk47QWtKbnAxQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKcXAxQko7QWtKbnAxQkk7O0VBQ0U7RUFDQTtBbEpzcDFCTjtBa0pscDFCRTtFQUNFO0FsSm9wMUJKO0FrSmhwMUJFO0VBQ0U7QWxKa3AxQko7QWtKL28xQk07RUFDRTtFQUNBO0FsSmlwMUJSO0FrSjFvMUJJO0VBQ0U7QWxKNG8xQk47QWtKMW8xQk07RUFDRTtFQUNBO0FsSjRvMUJSO0FrSnpvMUJNO0VBQ0U7QWxKMm8xQlI7QWtKeG8xQk07RUFDRTtBbEowbzFCUjtBa0pwbzFCSTtFQUNFO0FsSnNvMUJOO0FrSnBvMUJNO0VBQ0U7RUFDQTtBbEpzbzFCUjtBa0pubzFCTTtFQUNFO0FsSnFvMUJSO0FrSmxvMUJNO0VBQ0U7QWxKb28xQlI7QWtKM24xQlE7RUFDRTtBbEo2bjFCVjtBa0pwbjFCUTtFQUNFO0FsSnNuMUJWO0FrSjVtMUJRO0VBQ0U7QWxKOG0xQlY7QWtKcm0xQlE7RUFDRTtBbEp1bTFCVjs7QWtKN2wxQkk7RUFDRTtFQUNBO0FsSmdtMUJOO0FrSjlsMUJNO0VBQ0U7QWxKZ20xQlI7QWtKM2wxQlE7RUFDRTtFQUNBO0FsSjZsMUJWO0FrSjNsMUJVOzs7RUFHRTtBbEo2bDFCWjtBa0p2bDFCYztFQUNFO0FsSnlsMUJoQjtBa0pobDFCUTtFQUNFO0VBQ0E7QWxKa2wxQlY7QWtKaGwxQlU7OztFQUdFO0FsSmtsMUJaO0FrSjVrMUJjO0VBQ0U7QWxKOGsxQmhCO0FrSnZrMUJVO0VBQ0U7QWxKeWsxQlo7QWtKdmsxQlk7OztFQUdFO0FsSnlrMUJkO0FrSm5rMUJnQjtFQUNFO0FsSnFrMUJsQjs7QWtKdmoxQkk7RUFDRTtBbEowajFCTjtBa0p4ajFCTTtFMUozVkYsb0JxQ2hEWTtFcUg2WVI7RUFDQTtFQUNBO0FsSjBqMUJSO0FrSnJqMUJRO0UxSnBXSixvQnFDaERZO0VxSHNaTjtFQUNBO0FsSnVqMUJWO0FrSnJqMUJVO0VBQ0U7QWxKdWoxQlo7QWtKbGoxQk07RTFKL1dGLG9CcUNoRFk7RXFIaWFSO0FsSm9qMUJSO0FrSmpqMUJVO0VBQ0U7QWxKbWoxQlo7O0FrSnZpMUJJO0VBQ0U7QWxKMGkxQk47QWtKeGkxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSjBpMUJSO0FrSnhpMUJRO0VBQ0U7RUFDQTtBbEowaTFCVjtBa0pwaTFCUTtFQUNFO0VBQ0E7RUFDQTtBbEpzaTFCVjtBa0pwaTFCVTtFQUNFO0FsSnNpMUJaO0FrSmppMUJNO0VBQ0U7QWxKbWkxQlI7QWtKaGkxQk07RTFKbGFGLG9CcUNoRFk7RXFIb2RSO0FsSmtpMUJSO0FrSi9oMUJVO0VBQ0U7QWxKaWkxQlo7QWtKcmgxQlk7RUFDRTtBbEp1aDFCZDtBa0pqaDFCYztFQUNFO0FsSm1oMUJoQjtBa0ozaDFCWTtFQUNFO0FsSjZoMUJkO0FrSnZoMUJjO0VBQ0U7QWxKeWgxQmhCO0FrSmppMUJZO0VBQ0U7QWxKbWkxQmQ7QWtKN2gxQmM7RUFDRTtBbEoraDFCaEI7QWtKdmkxQlk7RUFDRTtBbEp5aTFCZDtBa0puaTFCYztFQUNFO0FsSnFpMUJoQjtBa0o3aTFCWTtFQUNFO0FsSitpMUJkO0FrSnppMUJjO0VBQ0U7QWxKMmkxQmhCO0FrSm5qMUJZO0VBQ0U7QWxKcWoxQmQ7QWtKL2kxQmM7RUFDRTtBbEppajFCaEI7QWtKemoxQlk7RUFDRTtBbEoyajFCZDtBa0pyajFCYztFQUNFO0FsSnVqMUJoQjtBa0ovajFCWTtFQUNFO0FsSmlrMUJkO0FrSjNqMUJjO0VBQ0U7QWxKNmoxQmhCOztBbUovbDJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ka20yQkY7QW1KaG0yQkU7RUFDQztBbkprbTJCSDtBbUovbDJCRTtFQUNDO0VBQ0E7RUFDQTtBbkppbTJCSDtBbUovbDJCRztFQUNDO0VBQ0E7QW5KaW0yQko7QW1KOWwyQkc7RUFDQztFQUNBO0VBQ0E7QW5KZ20yQko7QW1KNWwyQkU7RUFDQztFQUNBO0VBQ0E7QW5KOGwyQkg7QW1KNWwyQkc7RUFDQztFQUNBO0VBQ0c7RUFDQTtBbko4bDJCUDtBbUozbDJCRztFQUNDO0VBQ0c7RUFDQTtBbko2bDJCUDtBbUp6bDJCRTtFQUNDO0VBQ0E7RUFDQTtBbkoybDJCSDtBbUp4bDJCSTtFQUNDO0VBQ0E7QW5KMGwyQkw7QW1KcGwyQkc7RUFDQztBbkpzbDJCSjtBbUpsbDJCRTtFQUNJO0UzSjRJRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UySmpKRDtFM0owSUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMkovSUQ7RUFDRztFQUNBO0VBQ0E7RUFDQTtBbkprbTJCTjtBbUo3bDJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuSitsMkJGO0FtSjNsMkJFO0VBQ0M7QW5KNmwyQkg7QW1KM2wyQkc7RUFDQztBbko2bDJCSjtBbUozbDJCSTtFQUNDO0FuSjZsMkJMOztBbUpybDJCQTtFQUNDO0VBQ0E7QW5Kd2wyQkQ7O0FtSnJsMkJBO0VBQ0M7RUFDQTtBbkp3bDJCRDs7QW9KMXMyQkE7RUFDQztBcEo2czJCRDtBb0ozczJCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0U1Sm1HRSxvQnFDaERZO0E3QjJwMkJoQjtBb0o1czJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QXBKOHMyQk47QW9KNXMyQkc7RUFDQztBcEo4czJCSjtBb0oxczJCRTtFQUNDO0VBQ0E7QXBKNHMyQkg7QW9KMXMyQkc7RUFDQztFQUNHO0VBQ0E7QXBKNHMyQlA7QW9KenMyQkc7RUFDQztFQUNHO0VBQ0E7QXBKMnMyQlA7QW9KcnMyQkU7RUFDQztFQUNBO0U1SjZEQyxvQnFDaERZO0E3QjJyMkJoQjtBb0pyczJCRztFQUNDO0U1SnlEQSxvQnFDaERZO0E3QityMkJoQjs7QXFKeHYyQkE7RUFDSTtFQUNBO0FySjJ2MkJKO0FxSnp2MkJJO0VBQ0k7RUFDQTtFQUNBO0FySjJ2MkJSO0FxSnp2MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckoydjJCWjtBcUp4djJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySjB2MkJaO0FxSnZ2MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckp5djJCWjtBcUp2djJCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySnl2MkJoQjtBcUpwdjJCSTtFQUNJO0VBQ0E7RUFDQTtBckpzdjJCUjtBcUpudjJCSTtFQUNJO0VBQ0E7QXJKcXYyQlI7QXFKbnYyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySnF2MkJaO0FxSmx2MkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJKb3YyQlo7O0FzSnR6MkJJO0VBQ0k7RUFDQTtBdEp5ejJCUjtBc0p2ejJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKeXoyQlo7QXNKdnoyQlk7RUFDSTtFQUNBO0VBQ0E7QXRKeXoyQmhCO0FzSnZ6MkJnQjtFQUNJO0VBQ0E7RUFHSTtBdEp1ejJCeEI7QXNKbnoyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBdEptejJCeEI7QXNKaHoyQm9CO0VBQ0k7RUFDQTtBdEprejJCeEI7QXNKN3kyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QXRKNnkyQnhCO0FzSnp5MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0F0Snl5MkJ4QjtBc0pweTJCWTtFQUNJO0VBQ0E7RUFnRFgsa0J6SHBHYztBN0IyMTJCbkI7QXNKcnkyQmdCO0VBQ0k7RUFDQTtFQUNBO0F0SnV5MkJwQjtBc0pyeTJCb0I7RUFDSTtFQUNBO0VBQ0E7QXRKdXkyQnhCO0FzSnJ5MkJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SnV5MkI1QjtBc0pyeTJCNEI7RUFDSTtFQUNBO0F0SnV5MkJoQztBc0pueTJCd0I7RUFDSTtFQUNBO0VBQ0E7QXRKcXkyQjVCO0FzSmh5MkJ3QjtFQUNJO0VBQ0E7QXRKa3kyQjVCO0FzSjd4MkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKK3gyQnBCO0FzSnh4MkJnQjtFQUNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRKMHgyQkw7QXNKdHgyQlk7RUFDSTtBdEp3eDJCaEI7QXNKcHgyQmdCO0VBQ0k7RUFDQTtBdEpzeDJCcEI7QXNKaHgyQm9CO0VBQ0k7QXRKa3gyQnhCO0FzSjF3MkJnQjtFQUNJO0F0SjR3MkJwQjs7QVJ0bDJCSTtFOEozS1E7SUFDSTtFdEpxdzJCZDtFc0pudzJCYztJQUNJO0V0SnF3MkJsQjtFc0pudzJCa0I7SUFDSTtJQUNBO0V0SnF3MkJ0QjtFc0pqdzJCa0I7SUFDSTtFdEptdzJCdEI7QUFDRjtBdUpsODJCQTtFQUNDO0VBQ0E7QXZKbzgyQkQ7QXVKbDgyQkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKbzgyQkY7QXVKajgyQkM7RUFDQztBdkptODJCRjtBdUpoODJCQztFQUNDO0VBQ0E7QXZKazgyQkY7QXVKaDgyQkU7RUFDQztFQUNBO0VBRUMsa0IxSEhlO0UwSEtoQjtFQUNBO0VBQ0E7RUFDQTtBdkpnODJCSDtBdUo3NzJCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2Sis3MkJIO0F1Sjc3MkJHO0VBQ0M7QXZKKzcyQko7QXVKNTcyQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKODcyQko7QXVKNTcyQkk7RUFDQztFQUNBO0VBQ0E7QXZKODcyQkw7QXVKMTcyQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdko0NzJCSjtBdUozNzJCSTtFQUNDO0F2SjY3MkJMO0F1Sno3MkJHO0VBQ0M7RUFHQyxrQjFIckRjO0UwSHVEZjtFQUNBO0F2Snc3MkJKO0F1SnQ3MkJJO0VBQ0M7RUFDQTtBdkp3NzJCTDtBdUp0NzJCSztFQUNDO0F2Snc3MkJOO0F1SnA3MkJJO0VBQ0M7QXZKczcyQkw7QXVKbjcyQkk7RUFDQztBdkpxNzJCTDtBdUpqNzJCRztFQUNDO0VBQ0E7RUFDQTtBdkptNzJCSjtBdUpqNzJCSTtFQUNDO0VBQ0E7QXZKbTcyQkw7QXVKaDcyQkk7RUFDQztBdkprNzJCTDtBdUovNjJCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKaTcyQkw7QXVKNzYyQkc7RUFDQztFQUNBO0VBQ0E7QXZKKzYyQko7QXVKNzYyQkk7RUFDQztFQUNBO0F2Sis2MkJMO0F1SjU2MkJJO0VBQ0M7QXZKODYyQkw7QXVKMzYyQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SjY2MkJMO0F1Sno2MkJHO0VBQ0M7QXZKMjYyQko7QXVKMTYyQkk7RUFDQztBdko0NjJCTDtBdUpwNjJCRTtFQUNDO0VBQ0E7QXZKczYyQkg7QXVKbjYyQkU7RUFDQztFQUNBO0VBQ0E7QXZKcTYyQkg7QXVKbjYyQkc7RUFDQztFQUNBO0F2SnE2MkJKO0F1Smw2MkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZKbzYyQko7QXVKbDYyQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sm82MkJMO0F1Smo2MkJJO0VBQ0M7RUFDQTtFQUNBO0F2Sm02MkJMO0F1Smg2MkJJO0VBQ0M7RUFDQTtBdkprNjJCTDtBdUovNTJCSTtFQUNDO0VBQ0E7QXZKaTYyQkw7QXVKOTUyQkk7RUFDQztBdkpnNjJCTDs7QVJqMjJCSTtFK0p0REY7SUFDQztJQUNBO0V2SjI1MkJEO0V1Sng1MkJBO0lBQ0M7SUFDQTtJQUNBO0V2SjA1MkJEO0V1Sng1MkJDO0lBQ0M7SUFDQTtFdkowNTJCRjtFdUp2NTJCQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Snk1MkJGO0V1SnY1MkJFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Snk1MkJIO0V1SnQ1MkJFO0lBQ0M7SUFDQTtJQUNBO0V2Snc1MkJIO0V1SnI1MkJFO0lBQ0M7SUFDQTtFdkp1NTJCSDtFdUpwNTJCRTtJQUNDO0lBQ0E7RXZKczUyQkg7RXVKbjUyQkU7SUFDQztFdkpxNTJCSDtBQUNGO0F3SnRyM0JBO0VBQ0U7QXhKd3IzQkY7QXdKdHIzQkU7RUFDRTtFQUNBO0VBQ0EsWUFYUztFQVlUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKd3IzQko7QXdKcHIzQkk7RUFDRTtFQUNBO0VBQ0E7QXhKc3IzQk47QXdKcHIzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SnNyM0JSO0F3SnByM0JRO0VBQ0U7RUFDQTtFQUNBO0F4SnNyM0JWO0F3SmxyM0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKb3IzQlI7QXdKbHIzQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEpvcjNCVjtBd0pocjNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKa3IzQlI7QXdKaHIzQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEprcjNCVjtBd0ovcTNCUTtFQUNFO0F4SmlyM0JWO0F3SjdxM0JNO0VBQ0U7RUFDQTtBeEorcTNCUjtBd0o1cTNCTTtFQUNFO0F4SjhxM0JSO0F3SnhxM0JJO0VBQ0U7QXhKMHEzQk47QXdKcHEzQlE7RUFDRTtBeEpzcTNCVjtBd0pucTNCUTtFQUNFO0F4SnFxM0JWOztBeUp2dzNCSTtFQUNJO0VBQ0E7RUFDQTtBekowdzNCUjtBeUp4dzNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKMHczQlo7QXlKdnczQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKeXczQlo7QXlKcnczQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekp1dzNCWjtBeUpydzNCWTtFQUNJO0VBQ0E7RUFDQTtBekp1dzNCaEI7QXlKcHczQmdCO0VBQ0k7RUFDQTtBekpzdzNCcEI7QXlKOXYzQmdCO0VBQ0k7QXpKZ3czQnBCO0F5Smp3M0JnQjtFQUNJO0F6Sm13M0JwQjtBeUpwdzNCZ0I7RUFDSTtBekpzdzNCcEI7QXlKdnczQmdCO0VBQ0k7QXpKeXczQnBCO0F5SjF3M0JnQjtFQUNJO0F6SjR3M0JwQjtBeUo3dzNCZ0I7RUFDSTtBekordzNCcEI7QXlKaHgzQmdCO0VBQ0k7QXpKa3gzQnBCO0F5Sm54M0JnQjtFQUNJO0F6SnF4M0JwQjs7QVJ4KzJCSTtFaUtwU0k7SUFDSTtFekpneDNCVjtBQUNGO0EwSmoxM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSm0xM0JKO0EwSi8wM0JROztFQUVJO0VBQ0E7RUFHSTtBMUorMDNCaEI7QTBKMzAzQlE7RUFDSTtBMUo2MDNCWjtBMEp6MDNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKMjAzQlI7QTBKeDAzQkk7RUFDSTtBMUowMDNCUjtBMEpyMDNCUTtFQUNJO0ExSnUwM0JaO0EwSjV6M0JRO0VBQ0k7QTFKOHozQlo7QTBKMXozQlk7RUFDSTtBMUo0ejNCaEI7O0FSeGgzQkk7RWtLNVJBO0lBQ0k7RTFKd3ozQk47RTBKcHozQlU7O0lBRUk7SUFDQTtFMUpzejNCZDtFMEpsejNCTTtJQUNJO0lBQ0E7RTFKb3ozQlY7RTBKanozQk07SUFDSTtFMUptejNCVjtBQUNGO0EySnY0M0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNKeTQzQko7QTJKdjQzQkk7RUFZSTtBM0o4MzNCUjtBMkp6NDNCUTtFQUNJO0VBQ0E7QTNKMjQzQlo7QTJKeDQzQlE7RUFDSTtFQUNBO0VBQ0E7QTNKMDQzQlo7QTJKcDQzQkk7RUFDSTtBM0pzNDNCUjtBMkpwNDNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pzNDNCWjtBMkpuNDNCUTtFQUNJO0VBQ0E7QTNKcTQzQlo7QTJKbDQzQlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSm80M0JaO0EySmo0M0JRO0VBQ0k7RUFDQTtBM0ptNDNCWjtBMko3MzNCWTtFQUNJLGtCOUgvQkc7QTdCODUzQm5COztBUjNsM0JJO0VtSzNSUTtJQUNJO0UzSjAzM0JkO0FBQ0Y7QTRKOTczQkE7RUFDQztFQUNBO0E1Smc4M0JEO0E0Sjc3M0JFO0VBQ0M7RUFDQTtFQUNBO0E1Sis3M0JIO0E0SjM3M0JDO0VBQ0M7QTVKNjczQkY7QTRKMzczQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwS3VGQyxvQnFDaERZO0E3QnU1M0JoQjtBNEozNzNCRztFcEtvRkMsb0JxQ2hEWTtFK0hsQ1o7QTVKNjczQko7QTRKejczQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBNUoyNzNCSDtBNEp2NzNCRztFQUNDO0VBQ0E7RUFDQTtBNUp5NzNCSjtBNEp2NzNCSTtFQUNDO0VBQ0E7QTVKeTczQkw7QTRKdDczQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFcEt3REQsb0JxQ2hEWTtBN0JpNzNCaEI7QTRKbjczQks7RXBLa0RELG9CcUNoRFk7RStIQVY7QTVKcTczQk47O0E2SmgvM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtJLGtCaElnQlc7QTdCKzkzQm5CO0E4SngvM0JJO0VBQ0ksV0RLbUI7RUNKbkIsWURJbUI7RUNIbkIsZURHbUI7RUNGbkIsZ0JERW1CO0VDRG5CLGVEQ21CO0VDQW5CO0E5SjAvM0JSO0E4SnYvM0JJO0VBQ0ksV0RKbUI7RUNLbkIsWURMbUI7RUNRZixpQkRScUI7QTdKKy8zQmpDO0E4Sm4vM0JJO0VBQ0ksV0RibUI7RUNjbkIsWURkbUI7QTdKbWc0QjNCO0E4Sm4vM0JRO0VBQ0ksV0RqQmU7RUNrQmYsWURsQmU7RUNtQmY7QTlKcS8zQlo7QTZKbGc0Qkk7RUFDRTtFQUNBO0VBRUUsa0JoSVNXO0E3QjAvM0JuQjtBNkovLzNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQmhJSE87QTdCa2c0Qm5CO0E2SjEvM0JJO0VBQ0k7QTdKNC8zQlI7QTZKdi8zQlk7RUFDSTtFQUNBO0E3SnkvM0JoQjtBNkozLzNCWTtFQUNJO0VBQ0E7QTdKNi8zQmhCO0E2Si8vM0JZO0VBQ0k7RUFDQTtBN0ppZzRCaEI7QTZKbmc0Qlk7RUFDSTtFQUNBO0E3SnFnNEJoQjtBNkp2ZzRCWTtFQUNJO0VBQ0E7QTdKeWc0QmhCO0E2SjNnNEJZO0VBQ0k7RUFDQTtBN0o2ZzRCaEI7QTZKL2c0Qlk7RUFDSTtFQUNBO0E3SmloNEJoQjtBNkpuaDRCWTtFQUNJO0VBQ0E7QTdKcWg0QmhCO0E4SjlqNEJJO0VBQ0ksV0QrQ3VCO0VDOUN2QixZRDhDdUI7RUM3Q3ZCLGVENkN1QjtFQzVDdkIsZ0JENEN1QjtFQzNDdkIsZUQyQ3VCO0VDMUN2QixnQkQwQ3VCO0E3SnNoNEIvQjtBOEo3ajRCSTtFQUNJLFdEc0N1QjtFQ3JDdkIsWURxQ3VCO0VDbENuQixpQkRrQ3lCO0E3SjJoNEJyQztBOEp6ajRCSTtFQUNJLFdENkJ1QjtFQzVCdkIsWUQ0QnVCO0E3SitoNEIvQjtBOEp6ajRCUTtFQUNJLFdEeUJtQjtFQ3hCbkIsWUR3Qm1CO0VDdkJuQjtBOUoyajRCWjtBOEpwbDRCSTtFQUNJLFdEbUR1QjtFQ2xEdkIsWURrRHVCO0VDakR2QixlRGlEdUI7RUNoRHZCLGdCRGdEdUI7RUMvQ3ZCLGVEK0N1QjtFQzlDdkIsZ0JEOEN1QjtBN0p3aTRCL0I7QThKbmw0Qkk7RUFDSSxXRDBDdUI7RUN6Q3ZCLFlEeUN1QjtFQ3RDbkIsaUJEc0N5QjtBN0o2aTRCckM7QThKL2s0Qkk7RUFDSSxXRGlDdUI7RUNoQ3ZCLFlEZ0N1QjtBN0ppajRCL0I7QThKL2s0QlE7RUFDSSxXRDZCbUI7RUM1Qm5CLFlENEJtQjtFQzNCbkI7QTlKaWw0Qlo7QThKMW00Qkk7RUFDSSxXRHVEdUI7RUN0RHZCLFlEc0R1QjtFQ3JEdkIsZURxRHVCO0VDcER2QixnQkRvRHVCO0VDbkR2QixlRG1EdUI7RUNsRHZCLGdCRGtEdUI7QTdKMGo0Qi9CO0E4SnptNEJJO0VBQ0ksV0Q4Q3VCO0VDN0N2QixZRDZDdUI7RUMxQ25CLGVEMEN5QjtBN0orajRCckM7QThKcm00Qkk7RUFDSSxXRHFDdUI7RUNwQ3ZCLFlEb0N1QjtBN0ptazRCL0I7QThKcm00QlE7RUFDSSxXRGlDbUI7RUNoQ25CLFlEZ0NtQjtFQy9CbkI7QTlKdW00Qlo7QThKaG80Qkk7RUFDSSxXRDJEdUI7RUMxRHZCLFlEMER1QjtFQ3pEdkIsZUR5RHVCO0VDeER2QixnQkR3RHVCO0VDdkR2QixlRHVEdUI7RUN0RHZCLGdCRHNEdUI7QTdKNGs0Qi9CO0E4Si9uNEJJO0VBQ0ksV0RrRHVCO0VDakR2QixZRGlEdUI7RUM5Q25CLGlCRDhDeUI7QTdKaWw0QnJDO0E4SjNuNEJJO0VBQ0ksV0R5Q3VCO0VDeEN2QixZRHdDdUI7QTdKcWw0Qi9CO0E4SjNuNEJRO0VBQ0ksV0RxQ21CO0VDcENuQixZRG9DbUI7RUNuQ25CO0E5SjZuNEJaO0E4SnRwNEJJO0VBQ0ksV0QrRHVCO0VDOUR2QixZRDhEdUI7RUM3RHZCLGVENkR1QjtFQzVEdkIsZ0JENER1QjtFQzNEdkIsZUQyRHVCO0VDMUR2QixnQkQwRHVCO0E3SjhsNEIvQjtBOEpycDRCSTtFQUNJLFdEc0R1QjtFQ3JEdkIsWURxRHVCO0VDbERuQixpQkRrRHlCO0E3Sm1tNEJyQztBOEpqcDRCSTtFQUNJLFdENkN1QjtFQzVDdkIsWUQ0Q3VCO0E3SnVtNEIvQjtBOEpqcDRCUTtFQUNJLFdEeUNtQjtFQ3hDbkIsWUR3Q21CO0VDdkNuQjtBOUptcDRCWjtBOEo1cTRCSTtFQUNJLFdEbUV1QjtFQ2xFdkIsWURrRXVCO0VDakV2QixlRGlFdUI7RUNoRXZCLGdCRGdFdUI7RUMvRHZCLGVEK0R1QjtFQzlEdkIsZ0JEOER1QjtBN0pnbjRCL0I7QThKM3E0Qkk7RUFDSSxXRDBEdUI7RUN6RHZCLFlEeUR1QjtFQ3REbkIsZURzRHlCO0E3SnFuNEJyQztBOEp2cTRCSTtFQUNJLFdEaUR1QjtFQ2hEdkIsWURnRHVCO0E3SnluNEIvQjtBOEp2cTRCUTtFQUNJLFdENkNtQjtFQzVDbkIsWUQ0Q21CO0VDM0NuQjtBOUp5cTRCWjtBOEpsczRCSTtFQUNJLFlEdUV1QjtFQ3RFdkIsYURzRXVCO0VDckV2QixnQkRxRXVCO0VDcEV2QixpQkRvRXVCO0VDbkV2QixnQkRtRXVCO0VDbEV2QixpQkRrRXVCO0E3SmtvNEIvQjtBOEpqczRCSTtFQUNJLFlEOER1QjtFQzdEdkIsYUQ2RHVCO0VDMURuQixpQkQwRDBCO0E3SnVvNEJ0QztBOEo3cjRCSTtFQUNJLFlEcUR1QjtFQ3BEdkIsYURvRHVCO0E3SjJvNEIvQjtBOEo3cjRCUTtFQUNJLFlEaURtQjtFQ2hEbkIsYURnRG1CO0VDL0NuQjtBOUorcjRCWjtBNko1bzRCSTtFQUVRO0E3SjZvNEJaO0E2SjFvNEJRO0VBRVE7QTdKMm80QmhCO0E2SnZvNEJRO0VBRVE7QTdKd280QmhCOztBNkpsbzRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SnFvNEJKO0E2Sm5vNEJJO0VBQ0k7QTdKcW80QlI7QTZKbG80Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0pvbzRCUjtBNkpsbzRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Sm9vNEJaO0E2SmpvNEJRO0VBQ0k7QTdKbW80Qlo7QTZKbG80Qlk7RUFDSTtFQUNBO0E3Sm9vNEJoQjtBNkpobzRCUTtFQUNJO0VBQ0E7RUFDQTtBN0prbzRCWjtBNkovbjRCUTtFQUNJO0E3SmlvNEJaO0E2SmhvNEJZO0VBQ0k7RUFDQTtBN0prbzRCaEI7O0E2SjVuNEJBO0VBQ0k7RUFDQTtBN0orbjRCSjtBNko3bjRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdKK240QlI7QTZKN240QlE7RUFDSTtBN0orbjRCWjtBNko1bjRCUTtFQUNJO0VBQ0E7QTdKOG40Qlo7O0ErSjd4NEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSmd5NEJKO0ErSjl4NEJJO0VBQ0k7RUFDQTtFQUNBO0EvSmd5NEJSO0ErSjd4NEJJO0VBQ0k7RUFDQTtFQUNBO0EvSit4NEJSO0ErSjd4NEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFJSTtBL0o0eDRCaEI7QStKeng0Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSjJ4NEJoQjtBK0pueDRCWTtFQUNJO0EvSnF4NEJoQjtBK0ovdzRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSml4NEJSO0ErSi93NEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSml4NEJaO0ErSjl3NEJRO0VBQ0k7RUFDQTtFQUNBO0EvSmd4NEJaO0ErSnh3NEJnQjtFQUNJO0EvSjB3NEJwQjtBK0p2dzRCZ0I7RUFDSTtBL0p5dzRCcEI7QStKcnc0Qm9CO0VBQ0k7RUFDQTtBL0p1dzRCeEI7QStKcnc0QndCO0VBQ0k7QS9KdXc0QjVCO0ErSnJ3NEI0QjtFQUNJO0EvSnV3NEJoQztBK0podzRCZ0I7RUFDSTtBL0prdzRCcEI7QStKM3g0QmdCO0VBQ0k7QS9KNng0QnBCO0ErSjF4NEJnQjtFQUNJO0EvSjR4NEJwQjtBK0p4eDRCb0I7RUFDSTtFQUNBO0EvSjB4NEJ4QjtBK0p4eDRCd0I7RUFDSTtBL0oweDRCNUI7QStKeHg0QjRCO0VBQ0k7QS9KMHg0QmhDO0ErSm54NEJnQjtFQUNJO0EvSnF4NEJwQjtBK0o5eTRCZ0I7RUFDSTtBL0pnejRCcEI7QStKN3k0QmdCO0VBQ0k7QS9KK3k0QnBCO0ErSjN5NEJvQjtFQUNJO0VBQ0E7QS9KNnk0QnhCO0ErSjN5NEJ3QjtFQUNJO0EvSjZ5NEI1QjtBK0ozeTRCNEI7RUFDSTtBL0o2eTRCaEM7QStKdHk0QmdCO0VBQ0k7QS9Kd3k0QnBCO0ErSmowNEJnQjtFQUNJO0EvSm0wNEJwQjtBK0poMDRCZ0I7RUFDSTtBL0prMDRCcEI7QStKOXo0Qm9CO0VBQ0k7RUFDQTtBL0pnMDRCeEI7QStKOXo0QndCO0VBQ0k7QS9KZzA0QjVCO0ErSjl6NEI0QjtFQUNJO0EvSmcwNEJoQztBK0p6ejRCZ0I7RUFDSTtBL0oyejRCcEI7QStKcDE0QmdCO0VBQ0k7QS9KczE0QnBCO0ErSm4xNEJnQjtFQUNJO0EvSnExNEJwQjtBK0pqMTRCb0I7RUFDSTtFQUNBO0EvSm0xNEJ4QjtBK0pqMTRCd0I7RUFDSTtBL0ptMTRCNUI7QStKajE0QjRCO0VBQ0k7QS9KbTE0QmhDO0ErSjUwNEJnQjtFQUNJO0EvSjgwNEJwQjtBK0p2MjRCZ0I7RUFDSTtBL0p5MjRCcEI7QStKdDI0QmdCO0VBQ0k7QS9KdzI0QnBCO0ErSnAyNEJvQjtFQUNJO0VBQ0E7QS9KczI0QnhCO0ErSnAyNEJ3QjtFQUNJO0EvSnMyNEI1QjtBK0pwMjRCNEI7RUFDSTtBL0pzMjRCaEM7QStKLzE0QmdCO0VBQ0k7QS9KaTI0QnBCO0ErSjEzNEJnQjtFQUNJO0EvSjQzNEJwQjtBK0p6MzRCZ0I7RUFDSTtBL0oyMzRCcEI7QStKdjM0Qm9CO0VBQ0k7RUFDQTtBL0p5MzRCeEI7QStKdjM0QndCO0VBQ0k7QS9KeTM0QjVCO0ErSnYzNEI0QjtFQUNJO0EvSnkzNEJoQztBK0psMzRCZ0I7RUFDSTtBL0pvMzRCcEI7QStKNzQ0QmdCO0VBQ0k7QS9KKzQ0QnBCO0ErSjU0NEJnQjtFQUNJO0EvSjg0NEJwQjtBK0oxNDRCb0I7RUFDSTtFQUNBO0EvSjQ0NEJ4QjtBK0oxNDRCd0I7RUFDSTtBL0o0NDRCNUI7QStKMTQ0QjRCO0VBQ0k7QS9KNDQ0QmhDO0ErSnI0NEJnQjtFQUNJO0EvSnU0NEJwQjtBK0o3MzRCWTtFQUNJO0VBQ0E7RUFHSTtBL0o2MzRCcEI7QStKbjM0QmdCO0VBQ0k7RUFDQTtFQUNBO0EvSnEzNEJwQjtBK0o5MjRCWTtFQUNJO0VBQ0E7RUFDQTtBL0pnMzRCaEI7QStKeDI0QmdCO0VBQ0k7RUFDQTtFQUNBO0EvSjAyNEJwQjtBK0puMjRCWTtFQUNJO0VBQ0E7QS9KcTI0QmhCOztBUjNxNEJJO0V1S2pMSTtJQUNJO0lBQ0E7RS9KZzI0QlY7RStKOTE0QlU7SUFDSTtFL0pnMjRCZDtFK0o5MTRCYztJQUNJO0lBQ0E7SUFDQTtFL0pnMjRCbEI7RStKMTE0QlU7SUFDSTtJQUNBO0lBQ0E7RS9KNDE0QmQ7QUFDRjtBZ0toaTVCUTtFQUNJO0VBQ0E7RUFDQTtBaEtraTVCWjtBZ0toaTVCWTtFQUNJO0VBQ0E7QWhLa2k1QmhCO0FnSy9oNUJZO0VBQ0k7QWhLaWk1QmhCO0FnSzdoNUJRO0VBQ0k7RUFDQTtFQUNBO0FoSytoNUJaO0FnSzFoNUJRO0VBQ0k7RUFDQTtBaEs0aDVCWjtBZ0t4aDVCWTtFQUNJO0VBQ0E7QWhLMGg1QmhCOztBaUs1ajVCQTtFQUNDO0FqSytqNUJEO0FpSzdqNUJDO0VBQ0M7RUFDQTtBaksrajVCRjtBaUs3ajVCRTtFQUNDO0FqSytqNUJIO0FpSzdqNUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpLK2o1Qko7QWlLNWo1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSzhqNUJKO0FpSzVqNUJJO0VBQ0M7QWpLOGo1Qkw7QWlLemo1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSzJqNUJIO0FpS3pqNUJHO0VBQ0M7RUFDQTtBaksyajVCSjtBaUt0ajVCQztFQUNDO0VBQ0E7RUFDQTtBakt3ajVCRjtBaUt0ajVCRTtFQUNDO0VBQ0E7QWpLd2o1Qkg7QWlLcmo1QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS3VqNUJIO0FpS3BqNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqS3NqNUJIO0FpSy9pNUJFO0VBQ0M7QWpLaWo1Qkg7QWlLL2k1Qkc7RUFDQztBaktpajVCSjtBaUsvaTVCSTtFQUNDO0FqS2lqNUJMO0FpS3hqNUJFO0VBQ0M7QWpLMGo1Qkg7QWlLeGo1Qkc7RUFDQztBakswajVCSjtBaUt4ajVCSTtFQUNDO0FqSzBqNUJMO0FpS2prNUJFO0VBQ0M7QWpLbWs1Qkg7QWlLams1Qkc7RUFDQztBakttazVCSjtBaUtqazVCSTtFQUNDO0FqS21rNUJMO0FpSzFrNUJFO0VBQ0M7QWpLNGs1Qkg7QWlLMWs1Qkc7RUFDQztBaks0azVCSjtBaUsxazVCSTtFQUNDO0FqSzRrNUJMO0FpS25sNUJFO0VBQ0M7QWpLcWw1Qkg7QWlLbmw1Qkc7RUFDQztBaktxbDVCSjtBaUtubDVCSTtFQUNDO0FqS3FsNUJMO0FpSzVsNUJFO0VBQ0M7QWpLOGw1Qkg7QWlLNWw1Qkc7RUFDQztBaks4bDVCSjtBaUs1bDVCSTtFQUNDO0FqSzhsNUJMO0FpS3JtNUJFO0VBQ0M7QWpLdW01Qkg7QWlLcm01Qkc7RUFDQztBakt1bTVCSjtBaUtybTVCSTtFQUNDO0FqS3VtNUJMO0FpSzltNUJFO0VBQ0M7QWpLZ241Qkg7QWlLOW01Qkc7RUFDQztBaktnbjVCSjtBaUs5bTVCSTtFQUNDO0FqS2duNUJMOztBa0t4czVCQTtFQUNDO0FsSzJzNUJEO0FrS3pzNUJDO0VBQ0M7RUFDQTtBbEsyczVCRjtBa0t6czVCRTtFQUVDO0VBQ0E7QWxLMHM1Qkg7QWtLeHM1Qkc7RUFDQyxZQUxVO0VBTVYsV0FOVTtBbEtndDVCZDtBa0t0czVCRTtFQUNDO0VBQ0E7QWxLd3M1Qkg7QWtLdHM1Qkc7RUFDQztFQUNBO0FsS3dzNUJKO0FrS3RzNUJJO0VBQ0M7QWxLd3M1Qkw7QWtLcHM1Qkc7RUFDQztFQUNBO0VBQ0E7QWxLc3M1Qko7QWtLanM1QkM7RUFDQztBbEttczVCRjtBa0toczVCQztFQ3JDQztFQUVEO0VBQ0E7QW5LdXU1QkQ7QW1LcnU1QkM7RUFDQztBbkt1dTVCRjtBbUtwdTVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Lc3U1QkY7QW1LbnU1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcXU1QkY7QWtLMXQ1QkU7RUFDQztBbEs0dDVCSDtBa0t4dDVCQztFQzdDQztFQUVEO0VBQ0E7QW5LdXc1QkQ7QW1Lcnc1QkM7RUFDQztBbkt1dzVCRjtBbUtwdzVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Lc3c1QkY7QW1Lbnc1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcXc1QkY7QWtLbHY1QkU7RUFDQztBbEtvdjVCSDtBa0tqdjVCRTtFQ3BEQTtFQUVEO0VBQ0E7QW5LdXk1QkQ7QW1Lcnk1QkM7RUFDQztBbkt1eTVCRjtBbUtweTVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Lc3k1QkY7QW1Lbnk1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcXk1QkY7QWtLM3c1Qkc7RUFDQztBbEs2dzVCSjtBa0t6dzVCRTtFQzVEQTtFQUVEO0VBQ0E7QW5LdTA1QkQ7QW1LcjA1QkM7RUFDQztBbkt1MDVCRjtBbUtwMDVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LczA1QkY7QW1LbjA1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcTA1QkY7QWtLbnk1Qkc7RUFDQztBbEtxeTVCSjtBa0tqeTVCRTtFQ3BFQTtFQUVEO0VBQ0E7QW5LdTI1QkQ7QW1LcjI1QkM7RUFDQztBbkt1MjVCRjtBbUtwMjVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LczI1QkY7QW1LbjI1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcTI1QkY7QWtLM3o1Qkc7RUFDQztBbEs2ejVCSjtBa0t6ejVCRTtFQzVFQTtFQUVEO0VBQ0E7QW5LdTQ1QkQ7QW1LcjQ1QkM7RUFDQztBbkt1NDVCRjtBbUtwNDVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LczQ1QkY7QW1LbjQ1QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcTQ1QkY7QWtLbjE1Qkc7RUFDQztBbEtxMTVCSjtBa0t0MDVCbUI7RUFDSTtBbEt3MDVCdkI7QWtLajA1Qkc7RUFLQztBbEsrejVCSjtBa0s1MDVCbUI7RUFDSTtBbEs4MDVCdkI7QWtLdjA1Qkc7RUFLQztBbEtxMDVCSjtBa0tsMTVCbUI7RUFDSTtBbEtvMTVCdkI7QWtLNzA1Qkc7RUFLQztBbEsyMDVCSjtBa0t4MTVCbUI7RUFDSTtBbEswMTVCdkI7QWtLbjE1Qkc7RUFLQztBbEtpMTVCSjtBa0s5MTVCbUI7RUFDSTtBbEtnMjVCdkI7QWtLejE1Qkc7RUFLQztBbEt1MTVCSjtBa0twMjVCbUI7RUFDSTtBbEtzMjVCdkI7QWtLLzE1Qkc7RUFLQztBbEs2MTVCSjtBa0sxMjVCbUI7RUFDSTtBbEs0MjVCdkI7QWtLcjI1Qkc7RUFLQztBbEttMjVCSjtBa0toMzVCbUI7RUFDSTtBbEtrMzVCdkI7QWtLMzI1Qkc7RUFLQztBbEt5MjVCSjs7QWtLbjI1QkE7RUFDQztJQUFPO0VsS3UyNUJOO0VrS3QyNUJEO0lBQU87RWxLeTI1Qk47QUFDRjtBb0tuKzVCQTtFQUNDO0FwS3ErNUJEO0FvS24rNUJDO0VBQ0M7RUFDQTtBcEtxKzVCRjtBb0tsKzVCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwS28rNUJGO0FvS2orNUJDO0VBQ0M7RUFDQTtFQUNBO0FwS20rNUJGO0FvS2orNUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLbSs1Qkg7QW9LOTk1QkU7RUFDQztBcEtnKzVCSDtBb0s5OTVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwS2crNUJKO0FvSzk5NUJJO0VBQ0M7QXBLZys1Qkw7QW9LNzk1Qk07RUFDQztFQUNBO0FwSys5NUJQO0FvS3o5NUJHO0VBQ0M7QXBLMjk1Qko7QW9LcDk1Qks7RUFDQztBcEtzOTVCTjtBb0s1ODVCSztFQUNDO0VBQ0E7QXBLODg1Qk47QW9LMzg1Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEs2ODVCTDtBb0sxODVCSTtFQUNDO0FwSzQ4NUJMO0FvS2o4NUJJO0VBQ0M7RUFDQTtBcEttODVCTDtBb0tyODVCSTtFQUNDO0VBQ0E7QXBLdTg1Qkw7QW9Lejg1Qkk7RUFDQztFQUNBO0FwSzI4NUJMO0FvSzc4NUJJO0VBQ0M7RUFDQTtBcEsrODVCTDtBb0tqOTVCSTtFQUNDO0VBQ0E7QXBLbTk1Qkw7QW9Lcjk1Qkk7RUFDQztFQUNBO0FwS3U5NUJMO0FvS3o5NUJJO0VBQ0M7RUFDQTtBcEsyOTVCTDtBb0s3OTVCSTtFQUNDO0VBQ0E7QXBLKzk1Qkw7O0FxS2prNkJBO0VBQ0M7QXJLb2s2QkQ7QXFLbGs2QkM7RUFDQztFQUNFO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS29rNkJGO0FxS2xrNkJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QXJLb2s2Qk47QXFLams2QkU7RUFDQztBckttazZCSDtBcUs5ajZCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyS2drNkJIO0FxSzFqNkJFO0VBQ0M7QXJLNGo2Qkg7QXFLdGo2Qkc7RUFDQyw0QnhJckJlO0V3SXNCZiwyQnhJdEJlO0E3QjhrNkJuQjtBcUtuajZCRztFQUNDLCtCeEk1QmU7RXdJNkJmLDhCeEk3QmU7QTdCa2w2Qm5CO0FxS2hqNkJHO0VBQ0MsMkJ4SW5DZTtFd0lvQ2YsOEJ4SXBDZTtBN0JzbDZCbkI7QXFLN2k2Qkc7RUFDQyw0QnhJMUNlO0V3STJDZiwrQnhJM0NlO0E3QjBsNkJuQjtBcUt4aTZCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySzBpNkJKO0FxS25pNkJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLcWk2Qko7QXFLOWg2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLZ2k2Qko7QXFLemg2Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLMmg2Qko7QXFLcGg2Qkc7RUFDQztBcktzaDZCSjtBcUtuaDZCSztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLb2g2Qk47QXFLamg2Qks7RUFDQztFQUNBO0VBQ0E7QXJLbWg2Qk47QXFLNWc2Qkc7RUFDQztBcks4ZzZCSjtBcUszZzZCSztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLNGc2Qk47QXFLemc2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMmc2Qk47QXFLamc2Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLbWc2Qkw7QXFLMS81Qkc7RUFDQztFQUNBO0FySzQvNUJKO0FxSzEvNUJJO0VBQ0M7QXJLNC81Qkw7QXFLei81Qkk7RUFDQztFQUNBO0FySzIvNUJMO0FxS3ovNUJLO0VBQ0M7RUFDQTtFQUNBO0FySzIvNUJOO0FxSzFnNkJHO0VBQ0M7RUFDQTtBcks0ZzZCSjtBcUsxZzZCSTtFQUNDO0FySzRnNkJMO0FxS3pnNkJJO0VBQ0M7RUFDQTtBcksyZzZCTDtBcUt6ZzZCSztFQUNDO0VBQ0E7RUFDQTtBcksyZzZCTjtBcUsxaDZCRztFQUNDO0VBQ0E7QXJLNGg2Qko7QXFLMWg2Qkk7RUFDQztBcks0aDZCTDtBcUt6aDZCSTtFQUNDO0VBQ0E7QXJLMmg2Qkw7QXFLemg2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMmg2Qk47QXFLMWk2Qkc7RUFDQztFQUNBO0FySzRpNkJKO0FxSzFpNkJJO0VBQ0M7QXJLNGk2Qkw7QXFLemk2Qkk7RUFDQztFQUNBO0FySzJpNkJMO0FxS3ppNkJLO0VBQ0M7RUFDQTtFQUNBO0FySzJpNkJOO0FxSzFqNkJHO0VBQ0M7RUFDQTtBcks0ajZCSjtBcUsxajZCSTtFQUNDO0FySzRqNkJMO0FxS3pqNkJJO0VBQ0M7RUFDQTtBcksyajZCTDtBcUt6ajZCSztFQUNDO0VBQ0E7RUFDQTtBcksyajZCTjtBcUsxazZCRztFQUNDO0VBQ0E7QXJLNGs2Qko7QXFLMWs2Qkk7RUFDQztBcks0azZCTDtBcUt6azZCSTtFQUNDO0VBQ0E7QXJLMms2Qkw7QXFLems2Qks7RUFDQztFQUNBO0VBQ0E7QXJLMms2Qk47QXFLMWw2Qkc7RUFDQztFQUNBO0FySzRsNkJKO0FxSzFsNkJJO0VBQ0M7QXJLNGw2Qkw7QXFLemw2Qkk7RUFDQztFQUNBO0FySzJsNkJMO0FxS3psNkJLO0VBQ0M7RUFDQTtFQUNBO0FySzJsNkJOO0FxSzFtNkJHO0VBQ0M7RUFDQTtBcks0bTZCSjtBcUsxbTZCSTtFQUNDO0FySzRtNkJMO0FxS3ptNkJJO0VBQ0M7RUFDQTtBcksybTZCTDtBcUt6bTZCSztFQUNDO0VBQ0E7RUFDQTtBcksybTZCTjs7QXNLbDE2QkE7RUFDRTtBdEtxMTZCRjtBc0tuMTZCRTtFQUNFO0VBQ0E7QXRLcTE2Qko7QXNLbDE2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEtvMTZCSjtBc0tqMTZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRLbTE2QlI7QXNLajE2QlE7RUFDRTtFQUNBO0F0S20xNkJWO0FzSy8wNkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRLaTE2QlI7QXNLNzA2Qkk7RUFDRTtFQUNBO0F0SyswNkJOO0FzSzUwNkJJO0VBQ0U7RUFDQTtBdEs4MDZCTjtBc0szMDZCSTtFQUNFO0VBQ0E7QXRLNjA2Qk47QXNLeDA2Qkk7RUFDRTtBdEswMDZCTjtBc0t2MDZCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0S3kwNkJWO0FzS3YwNkJVO0VBQ0U7RUFDQTtBdEt5MDZCWjtBc0tyMDZCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0S3UwNkJWO0FzS24wNkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVFFLGtCeklsRVM7QTdCZzQ2Qm5CO0FzS3AwNkJRO0VBQ0U7RUFDQTtBdEtzMDZCVjtBc0s1ejZCUTtFQUNFO0F0Szh6NkJWO0FzS3p6NkJJO0VBQ0U7RUFDQTtFQUNBO0F0SzJ6NkJOO0FzS3p6NkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFXRSxrQnpJbEdTO0E3Qm01NkJuQjtBc0sxejZCUTtFQUNFO0F0SzR6NkJWO0FzS3p6NkJRO0VBQ0U7QXRLMno2QlY7QXNLcHo2QlE7RUFDRTtFQUNBO0VBQ0E7QXRLc3o2QlY7QXNLbno2QlE7RUFDRTtBdEtxejZCVjtBc0tqejZCVTtFQUNFO0F0S216NkJaO0FzS3B6NkJVO0VBQ0U7QXRLc3o2Qlo7QXNLdno2QlU7RUFDRTtBdEt5ejZCWjtBc0sxejZCVTtFQUNFO0F0SzR6NkJaO0FzSzd6NkJVO0VBQ0U7QXRLK3o2Qlo7QXNLaDA2QlU7RUFDRTtBdEtrMDZCWjtBc0tuMDZCVTtFQUNFO0F0S3EwNkJaO0FzS3QwNkJVO0VBQ0U7QXRLdzA2Qlo7QXNLajA2QkU7RUFDRTtFQUNBO0F0S20wNkJKO0FzS2gwNkJNOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXRLZzA2QlI7QVI1NDZCSTs7RUFDSSxjOEswRThCO0U5S3pFOUI7QVErNDZCUjtBUjU0NkJJOztFQUNJLGM4S3FFOEI7QXRLMDA2QnRDO0FSNTQ2Qkk7O0VBQ0ksYzhLaUU4QjtBdEs4MDZCdEM7QXNLejA2Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEsyMDZCTjtBc0t2MDZCVTtFQUNFO0VBQ0E7RUFDQTtBdEt5MDZCWjtBc0t2MDZCWTtFQUNFO0VBQ0E7QXRLeTA2QmQ7O0FSOXA2Qkk7RThLL0pFO0lBQ0U7RXRLaTA2Qk47RXNLOXo2QlE7SUFDRTtJQUNBO0V0S2cwNkJWO0VzSzV6NkJNO0lBQ0U7SUFDQTtJQUNBO0V0Szh6NkJSO0VzSzF6NkJRO0lBQ0U7RXRLNHo2QlY7RXNLcno2Qkk7SUFDRTtFdEt1ejZCTjtFc0tuejZCVTtJQUNFO0lBQ0E7RXRLcXo2Qlo7QUFDRjtBdUsxLzZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQWFFO0VBQ0E7QXZLZy82Qko7QXVLNS82QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdks4LzZCSjs7QXVLci82QkE7RUFDRTtFQUNBO0VBQ0E7QXZLdy82QkY7QXVLci82QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2S3UvNkJKO0F1S3IvNkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkt1LzZCTjtBdUtyLzZCTTtFQUNFO0VBQ0E7QXZLdS82QlI7QXVLbi82Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9LbUJGLG9CcUNoRFk7RTBJdUNSLGtCMUl4RVc7QTdCcWo3Qm5CO0F1S3AvNkJNO0UvS2dCRixvQnFDaERZO0UwSWtDUjtFQUNBO0F2S3MvNkJSO0F1Sy8rNkJNO0UvS01GLG9CcUNoRFk7RTBJNENSO0F2S2kvNkJSO0F1Sy8rNkJRO0UvS0VKLG9CcUNoRFk7RTBJZ0ROO0F2S2kvNkJWO0F1SzErNkJFO0VBQ0U7RUFDQTtBdks0KzZCSjtBdUsxKzZCSTtFQUNFO0F2SzQrNkJOO0F1S3orNkJJO0VBQ0U7RUFDQTtFQUNBO0F2SzIrNkJOO0F1S3orNkJNO0VBQ0U7QXZLMis2QlI7QXVLeCs2Qk07RUFDRTtBdkswKzZCUjtBdUt2KzZCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZLeSs2QlI7QXVLdCs2Qk07RUFDRTtFQUNBO0UvS3RDSixvQnFDaERZO0UwSXdGUjtFQXVDRTtBdktrODZCVjtBdUt2KzZCUTtFQUNFO0F2S3krNkJWO0F1S3QrNkJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvS3ZETixvQnFDaERZO0UwSXlHTjtBdkt3KzZCVjtBdUt0KzZCVTtFQUNFO0F2S3crNkJaO0F1S3QrNkJZO0VBQ0U7QXZLdys2QmQ7QXVLcis2Qlk7RUFDRTtFQUNBO0F2S3UrNkJkO0F1S3IrNkJjO0VBQ0U7RUFDQTtBdkt1KzZCaEI7QXVLMzk2QlE7RS9LcEZKLG9CcUNoRFk7RTBJc0lOO0F2SzY5NkJWO0F1S3g5NkJRO0UvSzNGSixvQnFDaERZO0E3QnNtN0JoQjtBdUt4OTZCVTtFL0s5Rk4sb0JxQ2hEWTtFMElnSko7QXZLMDk2Qlo7QXVLcDk2Qkk7RUFDRTtFQUNBO0F2S3M5NkJOOztBUjEyNkJJO0UrS3BHQTtJQUNFO0lBQ0E7RXZLazk2Qko7QUFDRjtBd0s5aDdCQztFQUNDO0F4S2dpN0JGOztBd0s3cTdCQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0FWWTtFQVdaO0F4SytxN0JGO0F3SzdxN0JFO0VBQ0MsMkNBZFc7RUFlWDtBeEsrcTdCSDtBUnZvN0JDO0VnTHBEQTtJQWdCRTtFeEsrcTdCRDtBQUNGOztBd0sxcTdCRTtFQUNDO0VBQ0E7QXhLNnE3Qkg7QXdLM3E3Qkc7RUFDQywyQ0E5QlU7RUErQlY7RUFDQTtBeEs2cTdCSjs7QXdLcnE3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDQTdDVztFQThDWDtFQUNBO0VBQ0E7RUFFQztFQUVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFlQTtBeEt3cDdCSDtBUnhxN0JDO0VnTGZDO0lBbUJFO0V4S3dxN0JGO0FBQ0Y7QXdLdHE3Qkc7RUFDQztFQUNBO0F4S3dxN0JKO0F3S3JxN0JHO0VBQ0M7QXhLdXE3Qko7QXdLanE3Qkc7RUFDQztFQUNBO0F4S21xN0JKO0F3S2hxN0JHO0VBQ0MsMkNBaEZVO0VBaUZWO0VBQ0E7QXhLa3E3Qko7QXdLOXA3Qkc7RUFDQztFQUNBO0F4S2dxN0JKOztBd0sxcDdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEs2cDdCRjs7QXdLOW83QkM7RUFDQztBeEtpcDdCRjs7QVI1NTZCSTtFZ0xoTEY7SUFDQztFeEtnbDdCRDtBQUNGO0FScDc2Qkk7RStLdEhGO0lBQ0U7SUFDQTtFdks2aTdCRjtFdUszaTdCRTtJQUNFO0lBQ0E7SUFDQTtFdks2aTdCSjs7RXVLemk3QkE7SUFDRTtFdks0aTdCRjs7RXVLemk3QkE7SUFDRTtFdks0aTdCRjtBQUNGO0F5S3B3N0JBO0VBQ0M7RUFDQTtFQUNBO0F6S3N3N0JEO0F5S253N0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpLcXc3QkY7QXlLbnc3QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6S3F3N0JIO0F5S253N0JHO0VBQ0M7RUFDQTtBektxdzdCSjtBeUtqdzdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakw0Q0Msb0JxQ2hEWTtFNEljWixrQjVJL0NlO0E3QjB5N0JuQjtBeUtsdzdCRztFakx5Q0Msb0JxQ2hEWTtFNElTWjtFQUNBO0F6S293N0JKO0F5Szd2N0JHO0VqTCtCQyxvQnFDaERZO0U0SW1CWjtBeksrdjdCSjtBeUs3djdCSTtFakwyQkEsb0JxQ2hEWTtFNEl1Qlg7QXpLK3Y3Qkw7QXlLeHY3QkM7RUFDQztBekswdjdCRjtBeUt4djdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpLMHY3Qkg7QXlLeHY3Qkc7RUFDQztBekswdjdCSjs7QXdLNXM3QkM7RUFDQztBeEsrczdCRjs7QXdLNTE3QkM7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBVlk7RUFXWjtBeEs4MTdCRjtBd0s1MTdCRTtFQUNDLDJDQWRXO0VBZVg7QXhLODE3Qkg7QVJ0ejdCQztFZ0xwREE7SUFnQkU7RXhLODE3QkQ7QUFDRjs7QXdLejE3QkU7RUFDQztFQUNBO0F4SzQxN0JIO0F3SzExN0JHO0VBQ0MsMkNBOUJVO0VBK0JWO0VBQ0E7QXhLNDE3Qko7O0F3S3AxN0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0E3Q1c7RUE4Q1g7RUFDQTtFQUNBO0VBRUM7RUFFRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZUE7QXhLdTA3Qkg7QVJ2MTdCQztFZ0xmQztJQW1CRTtFeEt1MTdCRjtBQUNGO0F3S3IxN0JHO0VBQ0M7RUFDQTtBeEt1MTdCSjtBd0twMTdCRztFQUNDO0F4S3MxN0JKO0F3S2gxN0JHO0VBQ0M7RUFDQTtBeEtrMTdCSjtBd0svMDdCRztFQUNDLDJDQWhGVTtFQWlGVjtFQUNBO0F4S2kxN0JKO0F3SzcwN0JHO0VBQ0M7RUFDQTtBeEsrMDdCSjs7QXdLejA3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhLNDA3QkY7O0F3Szd6N0JDO0VBQ0M7QXhLZzA3QkY7O0FSM2s3Qkk7RWdMaExGO0lBQ0M7RXhLK3Y3QkQ7QUFDRjtBUmpvN0JJO0VpTC9NRjtJQUNDO0lBQ0E7RXpLbTE3QkQ7QUFDRjtBUnptN0JJO0VpTHBPSDtJQUNDO0V6S2cxN0JBO0FBQ0Y7QTBLNTU3QkE7RUFDQztFQUNBO0VBQ0E7QTFLODU3QkQ7QTBLMzU3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEw0Q0Usb0JxQ2hEWTtFNkljYixrQjdJL0NnQjtBN0JvODdCbkI7QTBLNTU3QkU7RWxMeUNFLG9CcUNoRFk7RTZJU2I7RUFDQTtBMUs4NTdCSDtBMEt2NTdCRTtFbEwrQkUsb0JxQ2hEWTtFNkltQmI7QTFLeTU3Qkg7QTBLdjU3Qkc7RWxMMkJDLG9CcUNoRFk7RTZJdUJaO0ExS3k1N0JKO0EwS241N0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFLcTU3QkY7QTBLbjU3QkU7RUFDQztFQUNBO0VBQ0E7QTFLcTU3Qkg7QTBLbjU3Qkc7RUFDQztBMUtxNTdCSjtBMEtuNTdCSTtFQUNDO0VBQ0E7QTFLcTU3Qkw7QTBLbDU3Qkk7RUFDQztBMUtvNTdCTDtBMEs3NDdCQztFQUNDO0ExSys0N0JGO0EwSzU0N0JHO0VBQ0k7QTFLODQ3QlA7QTBLejQ3QkM7RUFDQztFQUNBO0ExSzI0N0JGOztBd0t4MzdCQztFQUNDO0F4SzIzN0JGOztBd0t4ZzhCQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ0FWWTtFQVdaO0F4SzBnOEJGO0F3S3hnOEJFO0VBQ0MsMkNBZFc7RUFlWDtBeEswZzhCSDtBUmwrN0JDO0VnTHBEQTtJQWdCRTtFeEswZzhCRDtBQUNGOztBd0tyZzhCRTtFQUNDO0VBQ0E7QXhLd2c4Qkg7QXdLdGc4Qkc7RUFDQywyQ0E5QlU7RUErQlY7RUFDQTtBeEt3ZzhCSjs7QXdLaGc4QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDJDQTdDVztFQThDWDtFQUNBO0VBQ0E7RUFFQztFQUVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFlQTtBeEttLzdCSDtBUm5nOEJDO0VnTGZDO0lBbUJFO0V4S21nOEJGO0FBQ0Y7QXdLamc4Qkc7RUFDQztFQUNBO0F4S21nOEJKO0F3S2hnOEJHO0VBQ0M7QXhLa2c4Qko7QXdLNS83Qkc7RUFDQztFQUNBO0F4SzgvN0JKO0F3SzMvN0JHO0VBQ0MsMkNBaEZVO0VBaUZWO0VBQ0E7QXhLNi83Qko7QXdLei83Qkc7RUFDQztFQUNBO0F4SzIvN0JKOztBd0tyLzdCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEt3LzdCRjs7QXdLbi83QkM7RUFFRTtFQUlBO0F4S2svN0JIOztBd0s5KzdCQztFQUNDO0F4S2kvN0JGOztBd0s3KzdCRTtFQUNDO0F4S2cvN0JIO0F3SzkrN0JHO0VBQ0M7QXhLZy83Qko7QXdLNys3Qkc7RUFDQztBeEsrKzdCSjtBd0s3KzdCSTtFQUNDO0F4SysrN0JMOztBUnp3N0JJO0VnTGhMRjtJQUNDO0V4SzY3N0JEO0FBQ0Y7QVJqeTdCSTtFa0xqTkY7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMUtxLzdCRDtFMEtuLzdCQztJQUNDO0UxS3EvN0JGO0UwS2gvN0JBO0lBQ0M7RTFLay83QkQ7RTBLLys3QkU7SUFDQztFMUtpLzdCSDtFMEsvKzdCRztJQUNDO0UxS2kvN0JKO0UwSzcrN0JFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUsrKzdCSDtFMEt6KzdCRTtJQUNDO0UxSzIrN0JIO0UwS3IrN0JBO0lBQ0M7RTFLdSs3QkQ7RTBLcis3QkM7SUFDQztFMUt1KzdCRjtBQUNGO0EySy9wOEJDO0VBQ0M7QTNLaXE4QkY7QTJLL3A4QkU7RUFDQztBM0tpcThCSDtBMks5cDhCRTs7RUFFQztBM0tncThCSDtBMksvcDhCRzs7RUFDQztFQUNBO0EzS2txOEJKO0EySzlwOEJFO0VuTE1EO0VBQ0E7RUFDQTtFQUNBO0VtTFBLO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLbXE4Qkg7QTJLaHE4QkU7RUFDQztBM0trcThCSDtBMksvcDhCRTtFQUNDO0VBQ0E7RW5Mc0VDLG9CcUNoRFk7QTdCNG84QmhCO0EySy9wOEJHO0VuTG1FQyxvQnFDaERZO0U4SWpCWjtBM0tpcThCSjtBMkszcDhCQztFQUNDO0EzSzZwOEJGO0EySzFwOEJFO0VBQ0M7RUFDQTtBM0s0cDhCSDtBMkt2cDhCQztFQUNDO0VBQ0E7QTNLeXA4QkY7QTJLdHA4QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0t3cDhCSDtBMktwcDhCRTtFQUNDO0VBQ0c7RUFDSDtFQUNHO0VBQ0g7QTNLc3A4Qkg7QTJLbHA4QkU7RUFDQztBM0tvcDhCSDtBMktocDhCRTtFQUNDO0VBQ0E7RUFDQTtBM0trcDhCSDtBMktocDhCRztFQUNDO0EzS2twOEJKO0EySzlvOEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7QTNLZ3A4QlA7QTJLOW84Qkk7RUFDQztBM0tncDhCTDtBMkszbzhCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLNm84Qko7QTJLM284Qkk7RUFDQztFQUNBO0VBQ0E7QTNLNm84Qkw7QTJLMW84Qk87RUFDQztBM0s0bzhCUjtBMksxbzhCUTtFQUNGO0VBQ0E7QTNLNG84Qk47QTJLdG84Qkc7RUFDQztFQUNBO0EzS3dvOEJKO0EyS3RvOEJJO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RW5McENKLG9CcUNoRFk7QTdCNnQ4QmhCO0EyS3RvOEJRO0VBQ0M7RW5MeENMLG9CcUNoRFk7QTdCaXU4QmhCO0EyS3BvOEJJO0VBQ0M7RUFDRztFQUNBO0EzS3NvOEJSO0EySzNuOEJHO0VBQ0M7RUFDQTtBM0s2bjhCSjtBMkt6bjhCRztFQUNDO0EzSzJuOEJKO0EyS3ZuOEJHO0VBQ0M7QTNLeW44Qko7QTJLdm44Qkk7RUFDQztBM0t5bjhCTDtBMktybjhCSTtFQUNDO0VBQ0E7QTNLdW44Qkw7QTJLcm44Qks7RUFDQztBM0t1bjhCTjtBMktsbjhCSTtFQUNDO0VBQ0E7QTNLb244Qkw7QTJLbG44Qks7RUFDQztFQUNBO0EzS29uOEJOO0EyS2puOEJLO0VBQ0M7QTNLbW44Qk47QTJLam44Qk07RUFDQztBM0ttbjhCUDtBMks3bThCSTtFQUNDO0EzSyttOEJMO0EySzdtOEJLO0VBQ0M7RUFDQTtBM0srbThCTjtBMks1bThCSztFQUNDO0VBQ0E7QTNLOG04Qk47QTJLcm04QkU7RUFDQztBM0t1bThCSDtBMktqbThCQztFQUNDO0EzS21tOEJGO0EySzlsOEJJO0VBQ0M7QTNLZ204Qkw7QTJLNWw4Qks7RUFDQztBM0s4bDhCTjtBMkt6bDhCSztFQUNDO0EzSzJsOEJOO0EyS3BsOEJFO0VBQ0M7QTNLc2w4Qkg7QTJLamw4Qkc7RUFDQztFQUNBO0EzS21sOEJKO0EySzNrOEJFO0VBQ0M7QTNLNms4Qkg7QTJLdGs4QkU7RUFDQztBM0t3azhCSDtBMkt0azhCRztFQUNDO0VBQ0E7QTNLd2s4Qko7QTJLcms4Qkc7RUFDQztBM0t1azhCSjtBMktyazhCSTtFQUNDO0EzS3VrOEJMO0EyS25rOEJLO0VBQ0M7QTNLcWs4Qk47QTJLaGs4Qks7RUFDQztBM0trazhCTjtBMkszajhCRTtFQUNDO0EzSzZqOEJIO0E0SzczOEJBO0VBQ0M7RUFDQTtBNUsrMzhCRDs7QTZLbDQ4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9EaEoyQ21CO0VnSnpDbkI7RUFDQTtFQUNBO0VBQ0E7RUFHRTtBN0trNDhCSjtBNksvMzhCRTtFQUNFO0VBQ0E7RUFDQTtBN0tpNDhCSjtBNksvMzhCSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRTtFQUdBO0VBR0Y7QTdLNjM4Qk47QTZLMzM4Qk07O0VBQ0U7RUFDQTtBN0s4MzhCUjtBNkszMzhCTTs7RUFDRTtBN0s4MzhCUjtBNks1MzhCUTs7RUFDRTtBN0srMzhCVjtBNkt0MzhCVTs7RUFDRTtBN0t5MzhCWjtBNktwMzhCWTs7RUFFQTtBN0tzMzhCWjtBNktwMzhCWTs7RUFDRTtBN0t1MzhCZDtBNktsNDhCVTs7RUFDRTtBN0txNDhCWjtBNktoNDhCWTs7RUFFQTtBN0trNDhCWjtBNktoNDhCWTs7RUFDRTtBN0ttNDhCZDtBNks5NDhCVTs7RUFDRTtBN0tpNThCWjtBNks1NDhCWTs7RUFFQTtBN0s4NDhCWjtBNks1NDhCWTs7RUFDRTtBN0srNDhCZDtBNksxNThCVTs7RUFDRTtBN0s2NThCWjtBNkt4NThCWTs7RUFFQTtBN0swNThCWjtBNkt4NThCWTs7RUFDRTtBN0syNThCZDtBNkt0NjhCVTs7RUFDRTtBN0t5NjhCWjtBNktwNjhCWTs7RUFFQTtBN0tzNjhCWjtBNktwNjhCWTs7RUFDRTtBN0t1NjhCZDtBNktsNzhCVTs7RUFDRTtBN0txNzhCWjtBNktoNzhCWTs7RUFFQTtBN0trNzhCWjtBNktoNzhCWTs7RUFDRTtBN0ttNzhCZDtBNks5NzhCVTs7RUFDRTtBN0tpODhCWjtBNks1NzhCWTs7RUFFQTtBN0s4NzhCWjtBNks1NzhCWTs7RUFDRTtBN0srNzhCZDtBNksxODhCVTs7RUFDRTtBN0s2ODhCWjtBNkt4ODhCWTs7RUFFQTtBN0swODhCWjtBNkt4ODhCWTs7RUFDRTtBN0syODhCZDs7QVJudDhCSTtFc0wzUkE7SUMvQkksWURpQzRCO0U5S2kvOEJsQztBQUNGO0FSdnY4Qkk7RXNMN1BBO0lDMUJJO0UvS2toOUJOO0FBQ0Y7QVI5dDhCSTtFc0x0Ukk7SUNwQ0EsWURxQ2dDO0U5S3UvOEJ0QztBQUNGO0FSanc4Qkk7RXNMeFBJO0lDL0JBO0UvSzRoOUJOO0FBQ0Y7QVJ4dThCSTtFc0xqUkk7SUN6Q0EsWUQwQ2dDO0U5SzQvOEJ0QztBQUNGO0FSM3c4Qkk7RXNMblBJO0lDcENBO0UvS3NpOUJOO0FBQ0Y7QVJsdjhCSTtFc0w1UUk7SUM5Q0EsWUQrQ2dDO0U5S2lnOUJ0QztBQUNGO0FScng4Qkk7RXNMOU9JO0lDekNBO0UvS2dqOUJOO0FBQ0Y7QThLbGc5Qkk7RUFDSSxpQjFLb0k0QjtBSmc0OEJwQztBOEtoZzlCSTtFQUNJLGlCMUsrSDRCO0FKbTQ4QnBDO0FSbHc4Qkk7RXNMalFBO0lDNUNJLFlEZ0Q2QjtFOUttZzlCbkM7QUFDRjtBUnJ5OEJJO0VzTG5PQTtJQ3ZDSTtFL0ttajlCTjtBQUNGO0FSNXc4Qkk7RXNMMVBJO0lDbkRBLFlEb0RpQztFOUt5ZzlCdkM7QUFDRjtBUi95OEJJO0VzTDVOSTtJQzlDQTtFL0s2ajlCTjtBQUNGO0FSdHg4Qkk7RXNMclBJO0lDeERBLFlEeURpQztFOUs4ZzlCdkM7QUFDRjtBUnp6OEJJO0VzTHZOSTtJQ25EQTtFL0t1azlCTjtBQUNGO0FSaHk4Qkk7RXNMaFBJO0lDN0RBLFlEOERpQztFOUttaDlCdkM7QUFDRjtBUm4wOEJJO0VzTGxOSTtJQ3hEQTtFL0tpbDlCTjtBQUNGOztBUjV3OEJJO0VzTHBRSTtJQUNJO0lBQ0E7RTlLb2g5QlY7RThLbGg5QlU7SUFDSTtFOUtvaDlCZDtFOEtqaDlCVTtJQUNJO0U5S21oOUJkO0U4S2poOUJjO0lBQ0k7RTlLbWg5QmxCO0U4SzdnOUJNO0lBQ0k7RTlLK2c5QlY7RThLM2c5Qk07SUFDSTtFOUs2ZzlCVjtBQUNGOztBd0s3KzhCQztFQUNDO0F4S2cvOEJGOztBUnR5OEJJO0VnTHZWSDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0FWWTtJQVdaO0V4S2dvOUJBO0V3SzluOUJBO0lBQ0MsMkNBZFc7SUFlWDtFeEtnbzlCRDtBQUNGO0FSemw5QkM7RWdMcERBO0lBZ0JFO0V4S2lvOUJEO0FBQ0Y7QVIzejhCSTtFZ0xqVUY7SUFDQztJQUNBO0V4SytuOUJEO0V3SzduOUJDO0lBQ0MsMkNBOUJVO0lBK0JWO0lBQ0E7RXhLK245QkY7QUFDRjtBUnQwOEJJO0VnTGxURjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBN0NXO0lBOENYO0lBQ0E7SUFDQTtJQUVDO0lBRUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQWVBO0V4SzJtOUJEO0FBQ0Y7QVI1bjlCQztFZ0xmQztJQW1CRTtFeEs0bjlCRjtBQUNGO0FSOTE4Qkk7RWdMNVJEO0lBQ0M7SUFDQTtFeEs2bjlCRjtBQUNGO0FScDI4Qkk7RWdMdlJEO0lBQ0M7RXhLOG45QkY7QUFDRjtBUnoyOEJJO0VnTGhSRDtJQUNDO0lBQ0E7RXhLNG45QkY7QUFDRjtBUi8yOEJJO0VnTDNRRDtJQUNDLDJDQWhGVTtJQWlGVjtJQUNBO0V4SzZuOUJGO0FBQ0Y7QVJ0MzhCSTtFZ0xwUUQ7SUFDQztJQUNBO0V4SzZuOUJGO0FBQ0Y7QVI1MzhCSTtFZ0w1UEg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhLMm45QkE7QUFDRjtBUno0OEJJO0VnTHBPSDtJQUNDO0V4S2duOUJBO0FBQ0Y7QVI5NDhCSTtFZ0wvTkY7SUFDQztFeEtnbjlCRDtFd0s5bTlCQztJQUNDO0V4S2duOUJGO0V3SzdtOUJDO0lBQ0M7RXhLK205QkY7RXdLN205QkU7SUFDQztFeEsrbTlCSDtBQUNGO0FSMTQ4Qkk7RWdMaExGO0lBQ0M7RXhLNmo5QkQ7QUFDRjtBZ0wxdTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoTDR1OUJGO0FnTDF1OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhMNHU5Qko7QWdMeHU5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMMHU5Qko7QWdMeHU5Qkk7RUFDRTtBaEwwdTlCTjtBZ0x2dTlCSTtFQUNFO0FoTHl1OUJOO0FnTHR1OUJJO0VBQ0U7QWhMd3U5Qk47QWdMcnU5Qkk7RUFDRTtBaEx1dTlCTjtBZ0xsdTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhMb3U5Qko7QWdMaHU5Qk07RUFDRTtFQUNBO0FoTGt1OUJSO0FnTDd0OUJJO0VBQ0U7QWhMK3Q5Qk47QWdMM3Q5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEw2dDlCTjtBZ0wzdDlCTTtFQUNFO0VBQ0E7RUFDQTtBaEw2dDlCUjtBZ0x4dDlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoTDB0OUJOO0FnTHR0OUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoTHd0OUJOO0FnTHR0OUJNO0VBQ0U7RUFDQTtBaEx3dDlCUjtBZ0xudDlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaExxdDlCTjtBZ0xudDlCTTtFQUNFO0V4THZCSixvQnFDaERZO0E3QjZ4OUJoQjtBZ0xudDlCUTtFQUNFO0VBQ0E7QWhMcXQ5QlY7QWdManQ5QlU7RXhMaENOLG9CcUNoRFk7RW1Ka0ZKO0FoTG10OUJaO0FnTDlzOUJVO0VBQ0U7QWhMZ3Q5Qlo7QWdMM3M5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFeEx6REosb0JxQ3hDWTtBN0IreTlCaEI7QWdMNXM5QlE7RUFDRTtBaEw4czlCVjtBZ0wzczlCUTtFQUNFO0FoTDZzOUJWO0FSM3c5Qkk7RUFDSSxvQnFDM0NRO0E3Qnd6OUJoQjtBZ0wxczlCTTtFQUNFO0VBQ0E7RUFDQTtBaEw0czlCUjtBZ0wxczlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEw0czlCVjtBZ0x0czlCSTtFQUNFO0VBQ0E7QWhMd3M5Qk47QWdMbnM5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaExxczlCSjtBZ0xsczlCSTtFQUNFO0FoTG9zOUJOO0FnTC9yOUJFO0VBQ0U7RUFDQTtFQUNBO0FoTGlzOUJKO0FnTC9yOUJJO0VBQ0U7QWhMaXM5Qk47QWdMOXI5Qkk7RUFJRTtFQUNBO0FoTDZyOUJOO0FnTDNyOUJNO0VBQ0U7QWhMNnI5QlI7QVIvbzlCUTtFQUNJO0VBQ0EsYXdMN0NxQjtBaEw4cjlCakM7QVIzbzlCWTtFQUNJO0FRNm85QmhCO0FnTDVyOUJFO0VBQ0U7RUFDQTtBaEw4cjlCSjtBZ0w1cjlCSTtFQUNFO0FoTDhyOUJOO0FSN3A5QlE7RUFDSTtFQUNBLGF3TGhDbUI7QWhMK3I5Qi9CO0FSenA5Qlk7RUFDSTtBUTJwOUJoQjtBZ0xoczlCSTtFQUlFO0VBQ0E7QWhMK3I5Qk47QVJ4cTlCUTtFQUNJO0VBQ0EsYXdMeEJxQjtBaExrczlCakM7QVJwcTlCWTtFQUNJO0FRc3E5QmhCO0FnTGhzOUJFO0VBQ0U7QWhMa3M5Qko7QWdMaHM5Qkk7RUFDRTtFQUNBO0VBQ0E7QWhMa3M5Qk47QWdML3I5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaExpczlCTjtBZ0w5cjlCSTtFQUNFO0FoTGdzOUJOO0FnTDVyOUJJO0VBSUU7QWhMMnI5Qk47QWdMenI5Qk07RUFDRTtBaEwycjlCUjtBZ0xycjlCRTtFQUNFO0VBQ0E7QWhMdXI5Qko7QWdMcnI5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEx1cjlCTjtBZ0xucjlCTTtFQUNFO0VBQ0E7QWhMcXI5QlI7QWdML3E5QkU7RUFDRTtFQUNBO0FoTGlyOUJKO0FnTDdxOUJFO0VBQ0U7QWhMK3E5Qko7QWdMM3E5Qk07RUFDRTtBaEw2cTlCUjtBZ0x4cTlCVTtFQUNFO0FoTDBxOUJaO0FnTHRxOUJRO0VBQ0U7QWhMd3E5QlY7QWdMcHE5QlU7RUFDRTtBaExzcTlCWjtBZ0wvcDlCSTtFQUNFO0VBQ0E7QWhMaXE5Qk47QWdML3A5Qk07RUFDRTtBaExpcTlCUjtBUjl1OUJRO0VBQ0k7RUFDQSxhd0w4RXFCO0FoTGtxOUJqQztBUjF1OUJZO0VBQ0k7QVE0dTlCaEI7QWdMbnE5Qk07RUFJRTtFQUNBO0FoTGtxOUJSO0FnTGhxOUJRO0VBQ0U7QWhMa3E5QlY7QVI1djlCUTtFQUNJO0VBQ0EsYXdMMkZ1QjtBaExtcTlCbkM7QVJ4djlCWTtFQUNJO0FRMHY5QmhCO0FnTGpxOUJJO0VBQ0U7QWhMbXE5Qk47QWdManE5Qk07RUFDRTtBaExtcTlCUjtBZ0xocTlCTTtFQUlFO0FoTCtwOUJSO0FnTDFwOUJJO0VBQ0U7QWhMNHA5Qk47QWdMMXA5Qk07RUFJRTtBaEx5cDlCUjtBZ0xucDlCTTtFQUNFO0VBQ0E7QWhMcXA5QlI7QWdMOW85Qk07RUFDRTtFQUNBO0FoTGdwOUJSO0FnTDlvOUJRO0VBQ0U7QWhMZ3A5QlY7QWdMN285QlE7RUFDRTtBaEwrbzlCVjtBZ0x6bzlCUTtFQUNFO0FoTDJvOUJWO0FnTHpvOUJVO0VBQ0U7QWhMMm85Qlo7QWdMdG85QlE7RUFDRTtBaEx3bzlCVjtBZ0xobzlCWTtFQUNFO0FoTGtvOUJkO0FnTDluOUJVO0VBQ0U7QWhMZ285Qlo7QWdMMW45QlE7OztFQUdFO0FoTDRuOUJWOztBUnB1OUJJO0V3TGlIRjtJQUNFO0VoTHVuOUJGO0VpTGxrK0JEO0lBQ0M7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNEO0lBQ0E7SUFDQztFakxvaytCSDtFaUxsaytCQTtJQUNHO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMZ2srQkg7RWlMOWorQkc7SUFFQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUdDO0lBR0Q7RWpMMmorQko7RWlMeGorQkc7SUFDQztFakwwaitCSjtFaUx2aitCRztJQUNDO0VqTHlqK0JKO0VpTGxqK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMb2orQk47RWlMamorQks7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxtaitCTjtFaUw1aStCTTtJQUVDO0lBQ0E7RWpMNmkrQlA7RWlMcmkrQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakx1aStCUDtFaUxwaStCTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHNpK0JQO0VpTDdoK0JLO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMK2grQk47RWlMNWgrQks7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakw4aCtCTjtFaUx2aCtCTTtJQUVDO0lBQ0E7RWpMd2grQlA7RWlMaGgrQk07SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxraCtCUDtFaUwvZytCTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTGloK0JQO0VpTHZnK0JBO0lBQ0U7RWpMeWcrQkY7RWlMdmcrQkc7SUFFQztFakx3ZytCSjtFaUxsZytCSTtJQUNDO0VqTG9nK0JMO0VpTGxnK0JLO0lBRUE7RWpMbWcrQkw7RWlMNy85Qkk7SUFDQztFakwrLzlCTDtFaUw3LzlCSztJQUVBO0VqTDgvOUJMO0VnTHZ1OUJJO0lBQ0U7SUFDQTtFaEx5dTlCTjtFZ0xydTlCSTtJQUNFO0VoTHV1OUJOO0VnTG51OUJJO0lBQ0U7RWhMcXU5Qk47RWdMaHU5QkU7SUFDRTtFaExrdTlCSjtFZ0w5dDlCRTtJQUNFO0VoTGd1OUJKO0FBQ0Y7QVI1MjlCSTtFd0xvSkE7SUFDRTtJQUNBO0VoTDJ0OUJKO0VnTHZ0OUJFO0lBQ0U7SUFDQTtFaEx5dDlCSjtFZ0x2dDlCSTtJQUtFO0lBQ0E7SUFDQTtJQUNBO0VoTHF0OUJOO0VnTDV0OUJNO0lBQ0U7RWhMOHQ5QlI7QUFDRjtBa0xsdStCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbExvdStCRDtBa0xqdStCQztFQUNDO0FsTG11K0JGO0FrTGh1K0JDO0VBQ0M7QWxMa3UrQkY7QWtML3QrQkM7RUFDQztBbExpdStCRjtBa0w3dCtCQztFQUNDO0VBQ0E7RUFDQTtBbEwrdCtCRjtBa0w1dCtCQztFQUNDO0VBQ0E7RUFDQTtBbEw4dCtCRjtBa0wzdCtCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsTDZ0K0JGO0FrTHp0K0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxMMnQrQkY7QWtMenQrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEwydCtCSDtBa0x6dCtCRztFQUNDO0FsTDJ0K0JKO0FrTHh0K0JHO0VBQ0M7RUFDQTtBbEwwdCtCSjtBa0xudCtCRztFQUNFO0VBQ0Y7QWxMcXQrQkg7QWtMbHQrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMb3QrQkg7QWtMbHQrQkc7RUFDQztBbExvdCtCSjtBa0wvdCtCRztFQUNFO0VBQ0Y7QWxMaXUrQkg7QWtMOXQrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMZ3UrQkg7QWtMOXQrQkc7RUFDQztBbExndStCSjtBa0wzdStCRztFQUNFO0VBQ0Y7QWxMNnUrQkg7QWtMMXUrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMNHUrQkg7QWtMMXUrQkc7RUFDQztBbEw0dStCSjtBa0x2ditCRztFQUNFO0VBQ0Y7QWxMeXYrQkg7QWtMdHYrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMd3YrQkg7QWtMdHYrQkc7RUFDQztBbEx3ditCSjtBa0xudytCRztFQUNFO0VBQ0Y7QWxMcXcrQkg7QWtMbHcrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMb3crQkg7QWtMbHcrQkc7RUFDQztBbExvdytCSjtBa0wvdytCRztFQUNFO0VBQ0Y7QWxMaXgrQkg7QWtMOXcrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMZ3grQkg7QWtMOXcrQkc7RUFDQztBbExneCtCSjtBa0wzeCtCRztFQUNFO0VBQ0Y7QWxMNngrQkg7QWtMMXgrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMNHgrQkg7QWtMMXgrQkc7RUFDQztBbEw0eCtCSjtBa0x2eStCRztFQUNFO0VBQ0Y7QWxMeXkrQkg7QWtMdHkrQkc7RUFDRTtFQUNBO0VBQ0Y7QWxMd3krQkg7QWtMdHkrQkc7RUFDQztBbEx3eStCSjtBa0xqeStCSztFQUNDO0VBQ0g7QWxMbXkrQkg7QWtMcnkrQks7RUFDQztFQUNIO0FsTHV5K0JIO0FrTHp5K0JLO0VBQ0M7RUFDSDtBbEwyeStCSDtBa0w3eStCSztFQUNDO0VBQ0g7QWxMK3krQkg7QWtManorQks7RUFDQztFQUNIO0FsTG16K0JIO0FrTHJ6K0JLO0VBQ0M7RUFDSDtBbEx1eitCSDtBa0x6eitCSztFQUNDO0VBQ0g7QWxMMnorQkg7QWtMN3orQks7RUFDQztFQUNIO0FsTCt6K0JIO0FrTDF6K0JDO0VBQ0M7RUFDQTtFQUNBO0VBZ0JDO0FsTDZ5K0JIO0FrTDF6K0JFO0VBQ0M7QWxMNHorQkg7QWtMenorQkU7RUFDQztBbEwyeitCSDtBa0x4eitCRTtFQUNDO0FsTDB6K0JIO0FrTGp6K0JDO0VBQ0M7QWxMbXorQkY7QWtML3krQkM7RUFDQyxrQnJKbEhpQjtBN0JtNitCbkI7QWtMN3krQkM7RUFDSTtFQUNIO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxMK3krQkw7QWtMN3krQkU7RUFDQztFQUNBO0VBQ0c7RUFDSDtFQUNBO0FsTCt5K0JIO0FrTDV5K0JFO0VBQ0M7RUFDQTtFQUNHO0VBQ0g7RUFDQTtBbEw4eStCSDtBa0wzeStCRTtFQUNDO0VBQ0E7RUFDRztFQUNIO0VBQ0E7QWxMNnkrQkg7QWtMeHkrQkM7RUFDQztBbEwweStCRjtBa0x0eStCQztFQUNDO0FsTHd5K0JGOztBbUxsKytCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0ksa0J0SmtCVztBN0JpOStCbkI7QW1MaCsrQkk7RUFDSTtFQUNBO0VBQ0E7QW5MaysrQlI7QW1MaCsrQlE7RUFDSTtFQUNBO0VBQ0E7QW5MaysrQlo7QW1MOTkrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5MZysrQlI7QW1MNzkrQkk7RUFDSTtBbkwrOStCUjtBbUw1OStCSTtFQUNJO0FuTDg5K0JSO0FtTDU5K0JRO0VBQ0k7RUFDQTtBbkw4OStCWjtBbUwzOStCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5MNjkrQlo7QW1MMzkrQlk7RUFDSTtBbkw2OStCaEI7QW1MMzkrQmdCO0VBQ0k7QW5MNjkrQnBCO0FtTHg5K0JRO0VBQ0k7QW5MMDkrQlo7QW1MeDkrQlk7RUFDSTtFQUNBO0FuTDA5K0JoQjs7QW9MamkvQkk7RUFDQztFQUNHO0VBQ0E7QXBMb2kvQlI7QW9MamkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTG1pL0JoQjtBb0xoaS9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBMa2kvQmhCO0FvTC9oL0JZO0VBQ0k7QXBMaWkvQmhCOztBcUx4ai9CQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJMMmovQkQ7QXFMemovQkM7RUFDQztBckwyai9CRjtBcUx4ai9CQztFQUNDO0FyTDBqL0JGO0FxTHZqL0JDO0VBQ0M7RUFDQTtBckx5ai9CRjtBcUx0ai9CQztFQUNDO0VBQ0E7QXJMd2ovQkY7QXFMcmovQkM7RUFDQztFQUNBO0FyTHVqL0JGO0FxTHBqL0JDO0VBQ0M7RUFDQTtBckxzai9CRjtBcUxuai9CQztFQUNDO0FyTHFqL0JGO0FxTGxqL0JDO0VBQ0M7QXJMb2ovQkY7QXFMamovQkM7RUFDQztBckxtai9CRjtBcUxoai9CQztFQUNDO0FyTGtqL0JGO0FxTC9pL0JDO0VBQ0M7QXJMaWovQkY7QXFMOWkvQkM7RUFDQztBckxnai9CRjtBcUw5aS9CQztFQUNDO0FyTGdqL0JGO0FxTDlpL0JDO0VBQ0M7QXJMZ2ovQkY7QXFMOWkvQkM7RUFDQztBckxnai9CRjtBcUw3aS9CQztFQUNDO0FyTCtpL0JGO0FxTDdpL0JDO0VBQ0M7QXJMK2kvQkY7O0FzTHRuL0JBO0VBQ0k7RUFDRDtFQUNBO0VDSEMsY0R3QnVCO0F0THFtL0IzQjtBc0x4bi9CSTtFQUNDO0VBQ0E7RUFDSDtFQUNBO0VBQ007RUFDTjtFQUNBO0VBQ0E7QXRMMG4vQkY7QXNMdm4vQkk7RUFDQztBdEx5bi9CTDtBc0x2bi9CSztFQUNDO0F0THluL0JOO0F1TDNvL0JJO0VBQ0MsY0RxQjZEO0F0THduL0JsRTtBdUwzby9CSztFQUNDO0VBQ0E7QXZMNm8vQk47QXNMem4vQlE7RUMzQkosY0Q0QitCO0F0TDJuL0JuQztBdUxycC9CSTtFQUNDLGNEeUJvRDtBdEw4bi9CekQ7QXVMcnAvQks7RUFDQztFQUNBO0F2THVwL0JOO0FzTG5vL0JRO0VDM0JKLGNENEIrQjtBdExxby9CbkM7QXVML3AvQkk7RUFDQyxjRHlCb0Q7QXRMd28vQnpEO0F1TC9wL0JLO0VBQ0M7RUFDQTtBdkxpcS9CTjtBc0w3by9CUTtFQzNCSixjRDRCK0I7QXRMK28vQm5DO0F1THpxL0JJO0VBQ0MsY0R5Qm9EO0F0TGtwL0J6RDtBdUx6cS9CSztFQUNDO0VBQ0E7QXZMMnEvQk47QXNMdnAvQlE7RUMzQkosY0Q0QitCO0F0THlwL0JuQztBdUxuci9CSTtFQUNDLGNEeUJvRDtBdEw0cC9CekQ7QXVMbnIvQks7RUFDQztFQUNBO0F2THFyL0JOO0FzTGpxL0JRO0VDM0JKLGNENEIrQjtBdExtcS9CbkM7QXVMN3IvQkk7RUFDQyxjRHlCb0Q7QXRMc3EvQnpEO0F1TDdyL0JLO0VBQ0M7RUFDQTtBdkwrci9CTjtBc0wzcS9CUTtFQzNCSixjRDRCK0I7QXRMNnEvQm5DO0F1THZzL0JJO0VBQ0MsY0R5Qm9EO0F0TGdyL0J6RDtBdUx2cy9CSztFQUNDO0VBQ0E7QXZMeXMvQk47QXNMcnIvQlE7RUMzQkosY0Q0QitCO0F0THVyL0JuQztBdUxqdC9CSTtFQUNDLGNEeUJvRDtBdEwwci9CekQ7QXVManQvQks7RUFDQztFQUNBO0F2TG10L0JOO0FzTC9yL0JRO0VDM0JKLGNENEIrQjtBdExpcy9CbkM7QXVMM3QvQkk7RUFDQyxjRHlCb0Q7QXRMb3MvQnpEO0F1TDN0L0JLO0VBQ0M7RUFDQTtBdkw2dC9CTjs7QXdMcnUvQkE7RUFDSTtFQUNBO0F4THd1L0JKO0F3THR1L0JJO0VBQ0k7QXhMd3UvQlI7QXdMcnUvQkk7RUFDSTtBeEx1dS9CUjtBd0xwdS9CSTtFQUNJO0F4THN1L0JSO0F3TG51L0JJO0VBQ0k7QXhMcXUvQlI7QXdMbHUvQkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TG91L0JSO0F3TGx1L0JROztFQUNJO0F4THF1L0JaO0F3TGx1L0JROztFQUNJO0F4THF1L0JaO0F3TGx1L0JROztFQUNJO0F4THF1L0JaO0F3TGp1L0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TG11L0JSO0F3TGh1L0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeExrdS9CUjtBd0wvdC9CSTtFQUNJO0VBQ0E7RUFDQTtBeExpdS9CUjtBd0wvdC9CUTtFQUNJO0VBQ0E7RUFHSSxrQjNKM0NHO0E3QjB3L0JuQjtBd0wzdC9CUTtFQUNJO0VBQ0E7RUFDQTtFQUdJLDJCM0pyREc7RTJKc0RILDRCM0p0REc7QTdCaXgvQm5CO0F3THZ0L0JRO0VBQ0k7RUFDQTtBeEx5dC9CWjtBd0x0dC9CUTtFQUNJO0F4THd0L0JaO0F3THB0L0JJO0VBQ0k7QXhMc3QvQlI7QXdMbnQvQkk7RUFDSTtBeExxdC9CUjs7QXlMdnovQkE7RUFDSTtFQUNBO0VBQ0E7QXpMMHovQko7QXlMdnovQkk7RUFFSTtBekx3ei9CUjtBeUxyei9CSTtFQUNJO0F6THV6L0JSO0F5TG56L0JJO0VBQ0k7QXpMcXovQlI7QXlManovQkk7RUFFSTtBekxrei9CUjtBeUwveS9CSTtFQUVJO0F6TGd6L0JSO0F5TDd5L0JJO0VBRUk7QXpMOHkvQlI7QXlMM3kvQkk7RUFFSTtBekw0eS9CUjtBeUx6eS9CSTtFQUNJO0VBQ0E7QXpMMnkvQlI7QXlMdHkvQlE7RUFDSTtBekx3eS9CWjtBeUx0eS9CWTtFQUNJO0F6THd5L0JoQjtBeUw1eS9CUTtFQUNJO0F6TDh5L0JaO0F5TDV5L0JZO0VBQ0k7QXpMOHkvQmhCO0F5TGx6L0JRO0VBQ0k7QXpMb3ovQlo7QXlMbHovQlk7RUFDSTtBekxvei9CaEI7QXlMeHovQlE7RUFDSTtBekwwei9CWjtBeUx4ei9CWTtFQUNJO0F6TDB6L0JoQjtBeUw5ei9CUTtFQUNJO0F6TGcwL0JaO0F5TDl6L0JZO0VBQ0k7QXpMZzAvQmhCO0F5THAwL0JRO0VBQ0k7QXpMczAvQlo7QXlMcDAvQlk7RUFDSTtBekxzMC9CaEI7QXlMMTAvQlE7RUFDSTtBekw0MC9CWjtBeUwxMC9CWTtFQUNJO0F6TDQwL0JoQjtBeUxoMS9CUTtFQUNJO0F6TGsxL0JaO0F5TGgxL0JZO0VBQ0k7QXpMazEvQmhCOztBMEx0NC9CQTtFQUNJO0VBQ0E7QTFMeTQvQko7QTBMdDQvQlE7RUFDSTtBMUx3NC9CWjtBMExqNC9CZ0I7RUFDSTtBMUxtNC9CcEI7QTBMcDQvQmdCO0VBQ0k7QTFMczQvQnBCO0EwTHY0L0JnQjtFQUNJO0ExTHk0L0JwQjtBMEwxNC9CZ0I7RUFDSTtBMUw0NC9CcEI7QTBMNzQvQmdCO0VBQ0k7QTFMKzQvQnBCO0EwTGg1L0JnQjtFQUNJO0ExTGs1L0JwQjtBMExuNS9CZ0I7RUFDSTtBMUxxNS9CcEI7QTBMdDUvQmdCO0VBQ0k7QTFMdzUvQnBCO0EwTGo1L0JJO0VBQ0k7RUFDQTtBMUxtNS9CUjtBMExoNS9CSTtFQUNJO0VBQ0E7QTFMazUvQlI7QTBMLzQvQkk7RUFDSTtFQUNBO0ExTGk1L0JSO0EwTDk0L0JJO0VBQ0k7RUFDQTtBMUxnNS9CUjs7QTJMdDcvQkE7RUFDSTtBM0x5Ny9CSjtBMkx2Ny9CSTtFQUNJO0EzTHk3L0JSO0EyTHQ3L0JJO0VBQ0k7QTNMdzcvQlI7QTJMcjcvQkk7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQWtDQTtBM0xzNS9CUjtBMkx0Ny9CUTtFQUNJO0EzTHc3L0JaO0EyTHI3L0JRO0VBQ0k7QTNMdTcvQlo7QTJMbjcvQlM7RUFDQztFQUNBO0VBQ007QTNMcTcvQmhCO0EyTGw3L0JTO0VBQ0M7RUFDQTtFQUNNO0EzTG83L0JoQjtBMkxoNy9CUTtFQUNDO0VBQ0E7RUFDRztBM0xrNy9CWjtBMkwvNi9CSztFQUNDO0EzTGk3L0JOOztBUm5vL0JJO0VtTXRTQTtJQUNJO0UzTDY2L0JOO0FBQ0Y7QTRMcCsvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1THMrL0JSO0E0TG4rL0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1THErL0JaO0E0TGorL0JRO0VBQ0k7QTVMbSsvQlo7QTRMLzkvQlE7RUFDSTtFQUNBO0VBQ0E7QTVMaSsvQlo7QTRMLzkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUxpKy9CaEI7QTRMLzkvQmdCO0VBQ0k7RUFDQTtBNUxpKy9CcEI7QTRMNzkvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUwrOS9CaEI7QTRMNzkvQmdCO0VBQ0k7RUFDQTtFQUNBO0E1TCs5L0JwQjtBNEwzOS9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1TDY5L0JoQjtBNEx4OS9CUTtFQUNJO0VBQ0E7RUFDQTtBNUwwOS9CWjtBNEx4OS9CWTtFQUNJO0E1TDA5L0JoQjtBNEx2OS9CWTtFQUNJO0E1THk5L0JoQjtBNEw1OC9CZ0I7RUFDSTtBNUw4OC9CcEI7QTRMLzgvQmdCO0VBQ0k7QTVMaTkvQnBCO0E0TGw5L0JnQjtFQUNJO0E1TG85L0JwQjtBNExyOS9CZ0I7RUFDSTtBNUx1OS9CcEI7QTRMeDkvQmdCO0VBQ0k7QTVMMDkvQnBCO0E0TDM5L0JnQjtFQUNJO0E1TDY5L0JwQjtBNEw5OS9CZ0I7RUFDSTtBNUxnKy9CcEI7QTRMaisvQmdCO0VBQ0k7QTVMbSsvQnBCOztBNkw1amdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2SUE7QTdMbTcvQlI7QTZMOWpnQ1E7RUFDSTtBN0xna2dDWjtBNkw5amdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHSSxrQmhLTUQ7QTdCd2pnQ25CO0E2THpqZ0NnQjtFQUNJO0E3TDJqZ0NwQjtBNkx0amdDZ0I7RUFDSTtBN0x3amdDcEI7QTZMbmpnQ2dCO0VBQ0k7QTdMcWpnQ3BCO0E2TGhqZ0NnQjtFQUNJO0E3TGtqZ0NwQjtBNkw3aWdDUTtFQUNJO0E3TCtpZ0NaO0E2TDVpZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMOGlnQ1o7QTZMNWlnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0w4aWdDaEI7QTZMNWlnQ2dCO0VBQ0k7RUFDQTtBN0w4aWdDcEI7QTZMMWlnQ1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3TDRpZ0NoQjtBNkwxaWdDZ0I7RUFDSTtFQUNBO0VBQ0E7QTdMNGlnQ3BCO0E2THhpZ0NZO0VBQ0k7RUFDQTtFQUNBO0E3TDBpZ0NoQjtBNkx2aWdDWTtFQUNJO0VBQ0E7RUFDQTtBN0x5aWdDaEI7QTZMdmlnQ2dCO0VBQ0k7RUFDQTtBN0x5aWdDcEI7QTZMcGlnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdMc2lnQ1o7QTZMcGlnQ1k7RUFDSTtBN0xzaWdDaEI7QTZMbmlnQ1k7RUFDSTtFQUNBO0E3THFpZ0NoQjtBNkxqaWdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdMbWlnQ1o7QTZMaGlnQ1E7RUFDSTtBN0xraWdDWjtBNkxoaWdDWTtFQUNJO0VBQ0E7RUFDQTtBN0xraWdDaEI7QTZMOWhnQ2dCO0VBQ0k7QTdMZ2lnQ3BCO0E2THpoZ0NRO0VBQ0k7QTdMMmhnQ1o7QTZMdGhnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0x3aGdDWjtBNkx0aGdDWTtFQUNJO0VBQ0E7QTdMd2hnQ2hCO0E2THRoZ0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3THdoZ0NwQjtBNkx0aGdDb0I7RUFDSTtBN0x3aGdDeEI7QTZMdGhnQ3dCO0VBQ0k7RUFDQTtFQUNBO0E3THdoZ0M1QjtBNkxyaGdDd0I7RUFDSTtFQUNBO0VBQ0E7QTdMdWhnQzVCO0E2TGxoZ0NnQjtFQUNJO0E3TG9oZ0NwQjtBNkw5Z2dDSTtFQUNJO0E3TGdoZ0NSO0E2TDVnZ0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdMOGdnQ1I7QTZMNWdnQ1E7RUFDSTtBN0w4Z2dDWjtBNkw1Z2dDWTtFQUNJO0VBQ0E7RUFDQTtBN0w4Z2dDaEI7QTZMemdnQ1k7RUFDSSw4QmhLak1HO0VnS2tNSCwrQmhLbE1HO0E3QjZzZ0NuQjs7QThMdnVnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUwwdWdDSjtBOEx4dWdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlMMHVnQ1I7QThMeHVnQ1E7RUFDSTtFQUNBO0VBQ0E7QTlMMHVnQ1o7QThMeHVnQ1k7RUFDSTtBOUwwdWdDaEI7QThMeHVnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUwwdWdDcEI7QThMdnVnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlMeXVnQ3BCO0E4THR1Z0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlMd3VnQ3BCO0E4THR1Z0NvQjtFQUNJO0VBQ0E7QTlMd3VnQ3hCO0E4THJ1Z0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5THV1Z0N4QjtBOExodWdDSTtFQUNJO0E5TGt1Z0NSO0E4TGh1Z0NRO0VBQ0ksOEJqS3JDTztFaUtzQ1AsK0JqS3RDTztBN0J3d2dDbkI7O0ErTGp5Z0NBO0VBQ0k7RUFDQTtBL0xveWdDSjtBK0xseWdDSTtFQUNJO0VBQ0E7RUFDQTtBL0xveWdDUjtBK0xqeWdDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9MbXlnQ2hCO0ErTGp5Z0NnQjtFQUNJO0VBQ0E7QS9MbXlnQ3BCO0ErTC94Z0NZO0VBQ0k7RUFDQTtBL0xpeWdDaEI7QStMN3hnQ1E7RUFDSTtFQUNBO0VBQ0E7QS9MK3hnQ1o7QStMM3hnQ0k7RUFDSTtFQUNBO0EvTDZ4Z0NSO0ErTDF4Z0NJO0VBQ0k7RUFDQTtFQUNBO0EvTDR4Z0NSO0ErTDF4Z0NRO0VBQ0k7QS9MNHhnQ1o7QStMenhnQ1E7RUFDSTtBL0wyeGdDWjtBK0x0eGdDSTtFQUNJO0VBQ0E7RUFHSSxrQmxLcENPO0E3QjB6Z0NuQjs7QVJ2Ly9CSTtFdU14UkE7SUFDSTtFL0xteGdDTjtBQUNGO0FnTXoxZ0NBO0VBQ0k7QWhNMjFnQ0o7QWdNejFnQ0k7RUFDSTtFQUNBO0VBQ0E7QWhNMjFnQ1I7QWdNeDFnQ0k7RUFDSTtFQUNBO0VBQ0E7QWhNMDFnQ1I7QWdNdjFnQ0k7RUFDSTtFQUNBO0VBQ0E7QWhNeTFnQ1I7QWdNdjFnQ1E7RUFDSTtBaE15MWdDWjtBZ012MWdDUztFQUNPO0VBQ0E7RUFDTjtFQUNNO0FoTXkxZ0NoQjtBZ010MWdDWTtFQUNJO0VBQ0E7QWhNdzFnQ2hCO0FnTXIxZ0NZO0VBQ0k7QWhNdTFnQ2hCO0FnTXAxZ0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE1zMWdDaEI7QWdNbjFnQ1k7RUFDSTtBaE1xMWdDaEI7O0FpTXI0Z0NJO0VBQ0k7QWpNdzRnQ1I7QWlNdDRnQ1E7RUFDSTtFQUNBO0VBQ0E7QWpNdzRnQ1o7QWlNcjRnQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFHSTtBak1xNGdDeEI7QWlNaDRnQ1k7RUFDSTtBak1rNGdDaEI7QWlNLzNnQ29CO0VBQ0k7RUFDQTtFQUNBO0FqTWk0Z0N4QjtBaU0vM2dDd0I7RUFDSTtFQUNBO0FqTWk0Z0M1QjtBaU05M2dDd0I7RUFDSTtFQUNBO0FqTWc0Z0M1QjtBaU01M2dDb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTTgzZ0N4QjtBaU0xM2dDZ0I7RUFDSTtBak00M2dDcEI7QWlNMTNnQ29CO0VBQ0k7RUFDQTtFQUNBO0FqTTQzZ0N4QjtBaU1yM2dDWTtFQUNJO0FqTXUzZ0NoQjtBaU1yM2dDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBak11M2dDcEI7QWlNcjNnQ29CO0VBQ0k7RUFDQTtBak11M2dDeEI7QWlNcDNnQ29CO0VBQ0k7RUFDQTtBak1zM2dDeEI7QWlNbjNnQ29CO0VBQ0k7RUFDQTtBak1xM2dDeEI7QWlNbDNnQ29CO0VBQ0k7QWpNbzNnQ3hCO0FpTTkyZ0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpNZzNnQ3BCO0FpTTkyZ0NvQjtFQUNJO0VBQ0E7RUFHSSxrQnBLakZUO0E3Qis3Z0NuQjtBaU0xMmdDNEI7RUFDSTtBak00MmdDaEM7QWlNeDJnQ2dDO0VBQ0k7QWpNMDJnQ3BDO0FpTWwyZ0M0QjtFQUNJO0VBQ0E7QWpNbzJnQ2hDO0FpTWoyZ0M0QjtFQUNJO0FqTW0yZ0NoQztBaU0vMWdDd0I7RUFDSTtFQUNBO0VBQ0E7QWpNaTJnQzVCO0FpTTcxZ0NvQjtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCcEsxSFQ7QTdCdTlnQ25CO0FpTTExZ0N3QjtFQUNJO0FqTTQxZ0M1QjtBaU14MWdDNEI7RUFDSTtBak0wMWdDaEM7QWlNajFnQ0k7RUFDSTtBak1tMWdDUjs7QVI3cGdDSTtFeU0vS0k7SUFDSTtFak1nMWdDVjtFaU01MGdDa0I7SUFDSTtJQUNBO0lBQ0E7RWpNODBnQ3RCO0VpTXgwZ0NzQjtJQUNJO0lBQ0E7SUFDQTtFak0wMGdDMUI7RWlNdDBnQ2tCO0lBQ0k7RWpNdzBnQ3RCO0VpTXQwZ0NzQjtJQUNJO0lBQ0E7SUFDQTtFak13MGdDMUI7RWlNajBnQ2M7SUFDSTtFak1tMGdDbEI7QUFDRjtBa01waGhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsTXNoaENSO0FrTXBoaENRO0VBQ0k7RUFDQTtFQUNBO0FsTXNoaENaO0FrTW5oaENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QWxNbWhoQ3hCO0FrTS9naENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FsTStnaEN4QjtBa00zZ2hDd0I7RUFDSTtBbE02Z2hDNUI7QWtNOWdoQ3dCO0VBQ0k7QWxNZ2hoQzVCO0FrTWpoaEN3QjtFQUNJO0FsTW1oaEM1QjtBa01waGhDd0I7RUFDSTtBbE1zaGhDNUI7QWtNdmhoQ3dCO0VBQ0k7QWxNeWhoQzVCO0FrTTFoaEN3QjtFQUNJO0FsTTRoaEM1QjtBa003aGhDd0I7RUFDSTtBbE0raGhDNUI7QWtNaGloQ3dCO0VBQ0k7QWxNa2loQzVCO0FrTTVoaENZO0VBQ0k7RUFDQTtFQUNBO0FsTThoaENoQjtBa001aGhDZ0I7RUFDSTtFQUNBO0VBQ0E7QWxNOGhoQ3BCO0FrTTVoaENvQjtFQUNJO0FsTThoaEN4QjtBa00zaGhDb0I7RUFDSTtFQUNBO0FsTTZoaEN4QjtBa016aGhDZ0I7RUFDSTtFQUNBO0VBQ0E7QWxNMmhoQ3BCO0FrTXpoaENvQjtFQUNJO0VBQ0E7QWxNMmhoQ3hCO0FrTXZoaENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxNeWhoQ3BCO0FrTXBoaENRO0VBQ0k7QWxNc2hoQ1o7QWtNcGhoQ1k7RUFDSTtFQUNBO0VBQ0E7QWxNc2hoQ2hCO0FrTXBoaENnQjtFQUNJO0FsTXNoaENwQjtBa01saGhDWTtFQUNJO0FsTW9oaENoQjtBa01saGhDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbE1vaGhDcEI7QWtNaGhoQ3dCO0VBQ0k7RUFDQTtFQUNBO0FsTWtoaEM1QjtBa005Z2hDb0I7RUFDSTtBbE1naGhDeEI7QWtNOWdoQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbE1naGhDNUI7QWtNN2doQ3dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxNK2doQzVCO0FrTXpnaENZO0VBQ0k7QWxNMmdoQ2hCO0FrTXpnaENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsTTJnaENwQjtBa016Z2hDb0I7RUFDSTtFQUNBO0FsTTJnaEN4QjtBa014Z2hDb0I7RUFDSTtFQUNBO0FsTTBnaEN4QjtBa012Z2hDb0I7RUFDSTtFQUNBO0FsTXlnaEN4QjtBa010Z2hDb0I7RUFDSTtBbE13Z2hDeEI7QWtNbGdoQ1E7RUFDSTtBbE1vZ2hDWjtBa01sZ2hDWTtFQUNJO0FsTW9naENoQjs7QVI3MGdDSTtFME0xS2dCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWxNMi9nQ3RCO0VrTXgvZ0NpQjtJQUNLO0lBQ0E7SUFDQTtFbE0wL2dDdEI7QUFDRjtBbU03cmhDSTtFQUNFO0VBQ0E7QW5NK3JoQ047QW1NN3JoQ007RUFDRTtBbk0rcmhDUjtBbU03cmhDUTtFQUNFO0VBQ0E7RUFDQTtFQUdFO0FuTTZyaENaO0FtTXhyaENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0FuTXdyaENWO0FtTXByaENVO0VBQ0U7QW5Nc3JoQ1o7QW1NdnJoQ1U7RUFDRTtBbk15cmhDWjtBbU0xcmhDVTtFQUNFO0FuTTRyaENaO0FtTTdyaENVO0VBQ0U7QW5NK3JoQ1o7QW1NaHNoQ1U7RUFDRTtBbk1rc2hDWjtBbU1uc2hDVTtFQUNFO0FuTXFzaENaO0FtTXRzaENVO0VBQ0U7QW5Nd3NoQ1o7QW1NenNoQ1U7RUFDRTtBbk0yc2hDWjtBbU10c2hDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Nd3NoQ1I7QW1NdHNoQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk13c2hDVjtBbU10c2hDVTtFQUNFO0VBQ0E7QW5Nd3NoQ1o7QW1NcnNoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk11c2hDWjtBbU1wc2hDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Nc3NoQ1o7QW1NcHNoQ1k7RUFDRTtFQUNBO0FuTXNzaENkO0FtTW5zaENZO0VBQ0U7RUFDQTtFQUNBO0FuTXFzaENkO0FtTWpzaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1tc2hDWjtBbU1qc2hDWTtFQUNFO0FuTW1zaENkO0FtTWhzaENZO0VBQ0U7RUFDQTtBbk1rc2hDZDtBbU0vcmhDWTtFQUNFO0FuTWlzaENkO0FtTTVyaENZO0VBQ0U7RUFDQTtBbk04cmhDZDtBbU16cmhDUTtFQUNFO0FuTTJyaENWO0FtTXpyaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTTJyaENaO0FtTXpyaENZO0VBQ0U7QW5NMnJoQ2Q7QW1NdnJoQ2M7RUFDRTtFQUNBO0FuTXlyaENoQjtBbU1ycmhDWTtFQUNFO0FuTXVyaENkO0FtTWxyaENZO0VBQ0U7QW5Nb3JoQ2Q7QW1NL3FoQ1E7RUFDRTtFQUNBO0FuTWlyaENWO0FtTS9xaENVO0VBQ0U7RUFDQTtFQUNBO0FuTWlyaENaO0FtTTlxaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTWdyaENaO0FtTTdxaENVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk0rcWhDWjtBbU03cWhDWTtFQVBGO0lBUUk7RW5NZ3JoQ1o7QUFDRjtBbU03cWhDWTtFQUNFO0VBQ0E7RUFDQTtBbk0rcWhDZDtBbU01cWhDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTThxaENkO0FtTTFxaENVO0VBQ0U7RUFDQTtFQUNBO0FuTTRxaENaO0FtTTFxaENZO0VBQ0U7QW5NNHFoQ2Q7QW1NMXFoQ2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk00cWhDaEI7QW1NenFoQ2M7RUFDRTtFQUNBO0VBQ0E7QW5NMnFoQ2hCO0FtTXhxaENjO0VBQ0U7RUFDQTtBbk0wcWhDaEI7QW1NeHFoQ2dCO0VBQ0U7RUFDQTtFQUNBO0FuTTBxaENsQjtBbU10cWhDYztFQUNFO0FuTXdxaENoQjtBbU1ycWhDYztFQUNFO0FuTXVxaENoQjtBbU0vcGhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1pcWhDTjtBbU0vcGhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTWlxaENSO0FtTTlwaENVO0VBQ0U7RUFDQTtFQUNBO0FuTWdxaENaO0FtTTlwaENZO0VBQ0U7QW5NZ3FoQ2Q7QW1NM3BoQ1E7RUFDRTtBbk02cGhDVjtBbU0zcGhDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTTZwaENaO0FtTTNwaENZO0VBQ0U7QW5NNnBoQ2Q7QW1NeHBoQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbk0wcGhDWjtBbU14cGhDWTtFQUNFO0VBQ0E7QW5NMHBoQ2Q7QW1NdHBoQ1U7RUFDRTtBbk13cGhDWjtBbU10cGhDWTtFQUNFO0FuTXdwaENkO0FtTXBwaENVO0VBQ0U7QW5Nc3BoQ1o7QW1NbHBoQ1E7RUFDRTtBbk1vcGhDVjtBbU05b2hDSTtFQUNFO0FuTWdwaENOOztBUnBtaENJO0UyTXBDQTtJQUNFO0VuTTRvaENKO0VtTTFvaENJO0lBQ0U7SUFDQTtFbk00b2hDTjtFbU0xb2hDTTtJQUNFO0VuTTRvaENSO0VtTTFvaENRO0lBQ0U7SUFDQTtJQUNBO0VuTTRvaENWO0VtTXhvaENNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5NMG9oQ1I7RW1Ndm9oQ007SUFDRTtJQUNBO0VuTXlvaENSO0VtTXJvaENVO0lBQ0U7SUFDQTtFbk11b2hDWjtFbU1wb2hDVTtJQUNFO0lBQ0E7SUFDQTtFbk1zb2hDWjtFbU1sb2hDUTtJQUNFO0VuTW9vaENWO0VtTWxvaENVO0lBQ0U7SUFDQTtJQUNBO0VuTW9vaENaO0VtTWpvaENVO0lBQ0U7RW5NbW9oQ1o7RW1NL25oQ1E7SUFDRTtJQUNBO0VuTWlvaENWO0VtTS9uaENVO0lBQ0U7SUFDQTtFbk1pb2hDWjtFbU05bmhDVTtJQUNFO0lBQ0E7SUFDQTtFbk1nb2hDWjtFbU0xbmhDSTtJQUNFO0VuTTRuaENOO0VtTTFuaENNO0lBQ0U7RW5NNG5oQ1I7RW1Nem5oQ1U7SUFDRTtFbk0ybmhDWjtBQUNGO0FvTTNnaUNRO0VBQ0k7QXBNNmdpQ1o7QW9NM2dpQ1k7RUFDSTtFQUNBO0FwTTZnaUNoQjtBb00zZ2lDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0k7QXBNMmdpQ3hCO0FvTXZnaUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdJO0FwTXVnaUN4QjtBb01uZ2lDd0I7RUFDSTtBcE1xZ2lDNUI7QW9NdGdpQ3dCO0VBQ0k7QXBNd2dpQzVCO0FvTXpnaUN3QjtFQUNJO0FwTTJnaUM1QjtBb001Z2lDd0I7RUFDSTtBcE04Z2lDNUI7QW9NL2dpQ3dCO0VBQ0k7QXBNaWhpQzVCO0FvTWxoaUN3QjtFQUNJO0FwTW9oaUM1QjtBb01yaGlDd0I7RUFDSTtBcE11aGlDNUI7QW9NeGhpQ3dCO0VBQ0k7QXBNMGhpQzVCO0FvTWxoaUNvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE1vaGlDeEI7QW9NbGhpQ3dCO0VBQ0k7RUFDQTtBcE1vaGlDNUI7QW9NaGhpQ29CO0VBQ0k7QXBNa2hpQ3hCO0FvTWhoaUN3QjtFQUNJO0VBQ0E7QXBNa2hpQzVCO0FvTTlnaUNvQjtFQUNJO0VBQ0E7QXBNZ2hpQ3hCO0FvTTdnaUM0QjtFQUNJO0FwTStnaUNoQztBb00zZ2lDd0I7RUFDSTtBcE02Z2lDNUI7QW9NdGdpQ1E7RUFDSTtBcE13Z2lDWjtBb010Z2lDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTXdnaUNoQjtBb010Z2lDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUdJLGtCdks3RUw7QTdCbWxpQ25CO0FvTWxnaUNnQjtFQUNJO0VBQ0E7RUFDQTtFQUdJLGtCdkt2Rkw7QTdCeWxpQ25COztBUmh4aENJO0U0TXJPZ0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwTXkvaEN0QjtFb010L2hDaUI7SUFDSztJQUNBO0lBQ0E7RXBNdy9oQ3RCO0FBQ0Y7QXFNbm9pQ0E7RUFDRTtFQUNBO0VBQ0E7QXJNcW9pQ0Y7QXFNbm9pQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck1xb2lDSjtBcU1ub2lDSTtFQUNFO0FyTXFvaUNOO0FxTW5vaUNNO0VBQ0U7QXJNcW9pQ1I7QXFNbm9pQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck1xb2lDVjtBcU1ub2lDVTtFQUNFO0VBQ0E7QXJNcW9pQ1o7QXFNbG9pQ1U7RUFDRTtBck1vb2lDWjtBcU1ob2lDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTWtvaUNWO0FxTTduaUNJO0VBQ0U7RUFDQTtBck0rbmlDTjtBcU0zbmlDRTtFQUNFO0VBQ0E7RUFDQTtBck02bmlDSjtBcU0zbmlDSTtFQUNFO0VBQ0E7QXJNNm5pQ047QXFNM25pQ007RUFDRTtBck02bmlDUjtBcU0zbmlDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTTZuaUNWO0FxTTFuaUNRO0VBQ0U7RUFDQTtFQUNBO0FyTTRuaUNWO0FxTXpuaUNRO0VBQ0U7RUFDQTtBck0ybmlDVjtBcU16bmlDVTtFQUNFO0VBQ0E7RUFDQTtBck0ybmlDWjtBcU12bmlDUTtFQUNFO0FyTXluaUNWO0FxTXRuaUNRO0VBQ0U7QXJNd25pQ1Y7QXFNbm5pQ0k7RUFDRTtFQUNBO0VBQ0E7QXJNcW5pQ047QXFNbm5pQ007RUFDRTtFQUNBO0FyTXFuaUNSO0FxTWxuaUNNO0VBQ0U7RUFDQTtBck1vbmlDUjtBcU1sbmlDUTtFQUNFO0VBQ0E7RUFDQTtBck1vbmlDVjtBcU0vbWlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTWluaUNOO0FxTTltaUNJO0VBQ0U7RUFDQTtFQUNBO0FyTWduaUNOO0FxTTdtaUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJNK21pQ1I7QXFNN21pQ1E7RUFDRTtFQUNBO0VBQ0E7QXJNK21pQ1Y7QXFNNW1pQ1E7RUFDRTtFQUNBO0VBQ0E7QXJNOG1pQ1Y7QXFNNW1pQ1U7RUFDRTtBck04bWlDWjtBcU0xbWlDUTtFQUNFO0FyTTRtaUNWO0FxTXptaUNRO0VBQ0U7QXJNMm1pQ1Y7QXFNem1pQ1U7RUFDRTtBck0ybWlDWjtBcU12bWlDUTtFQUNFO0FyTXltaUNWO0FxTW5taUNFO0VBQ0U7RUFDQTtBck1xbWlDSjtBcU1ubWlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJNcW1pQ047QXFNbm1pQ007RUFDRTtFQUNBO0FyTXFtaUNSO0FxTW5taUNRO0VBQ0U7RUFDQTtBck1xbWlDVjtBcU1ubWlDVTtFQUNFO0VBQ0E7QXJNcW1pQ1o7QXFNbG1pQ1U7RUFDRTtFQUNBO0FyTW9taUNaO0FxTWhtaUNVO0VBQ0U7QXJNa21pQ1o7O0FSNzhoQ0k7RTZNMUlBO0lBQ0U7SUFDQTtFck0ybGlDSjtFOEoveWlDRTtJQUNJLFd1Q3lOMkI7SXZDeE4zQixZdUN3TjJCO0l2Q3ZOM0IsZXVDdU4yQjtJdkN0TjNCLGdCdUNzTjJCO0l2Q3JOM0IsZXVDcU4yQjtJdkNwTjNCLGdCdUNvTjJCO0VyTTZsaUNqQztFOEo5eWlDRTtJQUNJLFd1Q2dOMkI7SXZDL00zQixZdUMrTTJCO0l2QzVNdkIsaUJ1QzRNNkI7RXJNa21pQ3ZDO0U4SjF5aUNFO0lBQ0ksV3VDdU0yQjtJdkN0TTNCLFl1Q3NNMkI7RXJNc21pQ2pDO0U4SjF5aUNNO0lBQ0ksV3VDbU11QjtJdkNsTXZCLFl1Q2tNdUI7SXZDak12QjtFOUo0eWlDVjtFcU16bWlDVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJNMm1pQ1o7RThKNTBpQ0U7SUFDSSxXdUNvTzZCO0l2Q25PN0IsWXVDbU82QjtJdkNsTzdCLGV1Q2tPNkI7SXZDak83QixnQnVDaU82QjtJdkNoTzdCLGV1Q2dPNkI7SXZDL043QixnQnVDK042QjtFck0rbWlDbkM7RThKMzBpQ0U7SUFDSSxXdUMyTjZCO0l2QzFON0IsWXVDME42QjtJdkN2TnpCLGV1Q3VOK0I7RXJNb25pQ3pDO0U4SnYwaUNFO0lBQ0ksV3VDa042QjtJdkNqTjdCLFl1Q2lONkI7RXJNd25pQ25DO0U4SnYwaUNNO0lBQ0ksV3VDOE15QjtJdkM3TXpCLFl1QzZNeUI7SXZDNU16QjtFOUp5MGlDVjtFcU0zbmlDWTtJQUNFO0lBQ0E7SUFDQTtFck02bmlDZDtFcU16bmlDVTtJQUNFO0lBQ0E7RXJNMm5pQ1o7RXFNdm5pQ1E7SUFDRTtFck15bmlDVjtFcU1wbmlDSTtJQUNFO0VyTXNuaUNOO0VxTWxuaUNFO0lBQ0U7RXJNb25pQ0o7RXFNaG5pQ1E7SUFDRTtFck1rbmlDVjtFcU0vbWlDUTtJQUNFO0VyTWluaUNWO0VxTTVtaUNJO0lBQ0U7SUFDQTtFck04bWlDTjtFcU0zbWlDSTtJQUNFO0VyTTZtaUNOO0VxTTNtaUNNO0lBQ0U7RXJNNm1pQ1I7RXFNM21pQ1E7SUFDRTtFck02bWlDVjtFcU0zbWlDVTtJQUNFO0VyTTZtaUNaO0VxTXJtaUNJO0lBQ0U7RXJNdW1pQ047RXFNcm1pQ007SUFDRTtFck11bWlDUjtFcU1wbWlDVTtJQUNFO0VyTXNtaUNaO0VxTW5taUNVO0lBQ0U7RXJNcW1pQ1o7QUFDRjtBc012NWlDQTtFQUNDLG1COUV1RHFCO0F4SGsyaUN0Qjs7QXNNbjVpQ0M7RUFDQztBdE1zNWlDRjtBc01uNWlDQztFQUNDO0F0TXE1aUNGOztBc00vNGlDQztFQUNDO0F0TWs1aUNGOztBc00zNGlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0TTg0aUNGO0FzTTM0aUNDO0VBRUM7RUFDQTtBdE00NGlDRjs7QXNNdjRpQ0E7RUFDQztBdE0wNGlDRDs7QXNNcjRpQ0M7RUFDQztBdE13NGlDRjs7QVJob2lDSTtFOE1qUUg7SUFDQztFdE1xNGlDQTtFc01sNGlDQTtJQUNDO0V0TW80aUNEO0VzTWg0aUNBO0lBQ0M7RXRNazRpQ0Q7RXNNOTNpQ0E7SUFDQztFdE1nNGlDRDtFc001M2lDQTtJQUNDO0lBQ0E7RXRNODNpQ0Q7O0VzTXYzaUNBO0lBQ0M7RXRNMDNpQ0Q7RXNNdDNpQ0E7SUFDQztJQUNBO0V0TXczaUNEO0VzTXIzaUNBO0lBQ0M7RXRNdTNpQ0Q7QUFDRjtBUmhyaUNJO0U4TWpNSDtJQUNDO0V0TW8zaUNBO0FBQ0Y7QVJyb2lDSTtFOE12T0Y7SUFDQztFdE0rMmlDRDs7RXNNMTJpQ0Q7SUFDQztFdE02MmlDQTs7RXNNeDJpQ0E7SUFDQztFdE0yMmlDRDs7RXNNdDJpQ0E7SUFDQztFdE15MmlDRDtBQUNGO0FScHJpQ0k7RStNdlRIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2TTgraUNBO0V1TTMraUNBO0lBQ0M7SUFDQTtFdk02K2lDRDtFdU16K2lDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZNMitpQ0Q7RXVNditpQ0E7SUFDQztJQUNBO0V2TXkraUNEO0V1TXIraUNBO0lBQ0M7SUFDQTtFdk11K2lDRDtBQUNGO0FSbnJpQ0k7RStNN1NIO0lBQ0M7SUFDQTtFdk1tK2lDQTs7RXVNOTlpQ0E7SUFDQztJQUNBO0V2TWkraUNEO0FBQ0Y7QVI1dGlDSTtFZ045VEY7SUFDRTtFeE02aGpDRjtBQUNGO0FSbnNpQ0k7RWdOclZGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4TTJoakNGO0V3TXpoakNFO0lBQ0U7RXhNMmhqQ0o7RXdNdmhqQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4TXloakNKO0V3TXJoakNFO0lBQ0U7SUFDQTtJQUNBO0V4TXVoakNKO0V3TXJoakNJO0lBQ0U7SUFDQTtJQUNBO0V4TXVoakNOO0V3TXBoakNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhNc2hqQ047RXdNamhqQ0U7SUFDRTtJQUNBO0lBQ0E7RXhNbWhqQ0o7RWlMdmtqQ0Q7SUFDQztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0Q7SUFDQTtJQUNDO0VqTHlrakNIO0VpTHZrakNBO0lBQ0c7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SUFHRDtFakxxa2pDSDtFaUxua2pDRztJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SUFHRDtFakxna2pDSjtFaUw3ampDRztJQUNDO0VqTCtqakNKO0VpTDVqakNHO0lBQ0M7RWpMOGpqQ0o7RWlMdmpqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakx5ampDTjtFaUx0ampDSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHdqakNOO0VpTGpqakNNO0lBRUM7SUFDQTtFakxrampDUDtFaUwxaWpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTDRpakNQO0VpTHppakNNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMMmlqQ1A7RWlMbGlqQ0s7SUFDQztJQUNBO0lBQ0E7SUFDQTtFakxvaWpDTjtFaUxqaWpDSztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTG1pakNOO0VpTDVoakNNO0lBRUM7SUFDQTtFakw2aGpDUDtFaUxyaGpDTTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTHVoakNQO0VpTHBoakNNO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RWpMc2hqQ1A7RWlMNWdqQ0E7SUFDRTtFakw4Z2pDRjtFaUw1Z2pDRztJQUVDO0VqTDZnakNKO0VpTHZnakNJO0lBQ0M7RWpMeWdqQ0w7RWlMdmdqQ0s7SUFFQTtFakx3Z2pDTDtFaUxsZ2pDSTtJQUNDO0VqTG9nakNMO0VpTGxnakNLO0lBRUE7RWpMbWdqQ0w7RXdNdG9qQ0k7SUFDRTtFeE13b2pDTjtFd01yb2pDSTtJaE5wREY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lnTjhDSTtJQUNBO0lBQ0E7RXhNK29qQ047RXdNN29qQ007SWhOb0NKLG9CcUNoRFk7STJLY047SUFDQTtJQUNBO0V4TStvakNSO0V3TTFvakNRO0loTjJCTixvQnFDaERZO0kyS3VCSjtFeE00b2pDVjtBQUNGO0FSaDZpQ0k7RWlOdUNIO0lBQ0M7SUFDQTtJQUNBO0lBQ0c7RXpNNDNpQ0g7RXlNejNpQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TTIzaUNEO0V5TXQzaUNFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek13M2lDSDtFeU10M2lDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXczaUNKO0V5TXIzaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNdTNpQ0o7RXlNbjNpQ0c7SUFDQztJQUNBO0V6TXEzaUNKO0V5TWozaUNHO0lBQ0M7SUFDQTtFek1tM2lDSjtFeU0vMmlDRztJQUNDO0V6TWkzaUNKO0V5TTkyaUNHO0lBR0M7RXpNODJpQ0o7RXlNeDJpQ0c7SUFDQztFek0wMmlDSjtFeU1wMmlDRztJQUNDO0V6TXMyaUNKO0V5TXAyaUNJO0lBQ0M7RXpNczJpQ0w7RXlNaDJpQ0U7SWpONVlBO0lBQ0E7SWlONllDO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SWpOOVlFO0VRZ3ZqQ047RXlNNTFpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TTgxaUNKO0V5TTMxaUNHO0lBQ0M7SUFDQTtJQUNBO0V6TTYxaUNKO0V5TXoxaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0c7RXpNMjFpQ1A7RXlNdjFpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek15MWlDSjtFeU1yMWlDRztJQUNDO0lBQ0E7SUFDQTtFek11MWlDSjtFeU1uMWlDRztJQUNDO0lBQ0E7RXpNcTFpQ0o7RXlNbjFpQ0k7SUFDQztFek1xMWlDTDtFeU1oMWlDRztJQUNDO0lBQ0E7RXpNazFpQ0o7RXlNaDFpQ0k7SUFDQztFek1rMWlDTDtFeU03MGlDRztJQUNDO0lBQ0E7SUFDRztFek0rMGlDUDtFeU0xMGlDSTtJQUNDO0lBQ0E7SUFDQTtFek00MGlDTDtFeU0xMGlDSztJQUNDO0lBQ0E7SUFDQTtFek00MGlDTjtFeU0xMGlDTTtJQUNDO0lBQ0E7RXpNNDBpQ1A7RXlNejBpQ007SUFDQztJQUNBO0V6TTIwaUNQO0V5TXAwaUNHO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RXpNczBpQ0o7RXlNcDBpQ0k7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNHO0V6TXMwaUNSO0V5TXAwaUNRO0lBQ0M7RXpNczBpQ1Q7RXlNaDBpQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNazBpQ0o7RXlNaDBpQ0k7SUFDQztJQUNBO0lBQ0E7RXpNazBpQ0w7RXlNL3ppQ0k7SUFDQztJQUNBO0lBQ0E7RXpNaTBpQ0w7RXlNN3ppQ0k7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek0remlDTDtFeU0zemlDSTtJQUNDO0lBQ0E7SUFDQTtFek02emlDTDtFeU16emlDSTtJQUNDO0V6TTJ6aUNMO0V5TXR6aUNFOztJQUVDO0lBQ0E7SUFDQTtFek13emlDSDtFeU10emlDRzs7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek15emlDSjtFeU12emlDSTs7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6TTB6aUNMO0V5TXh6aUNLOzs7O0lBR0M7SUFDQTtFek0yemlDTjtFeU14emlDSzs7SUFDQztJQUNBO0lBQ0E7SUFFQTtJQUNBO0V6TTB6aUNOO0V5TXZ6aUNLOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TTB6aUNOO0V5TXJ6aUNLOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpNdXppQ047RXlNbHppQ0s7O0lBQ0M7SUFDQTtJQUNBO0V6TXF6aUNOO0V5TWp6aUNLOztJQUNDO0lBQ0E7SUFDQTtFek1vemlDTjtFeU1oemlDSzs7SUFDQztFek1temlDTjtFeU03eWlDRTtJQUNDO0V6TSt5aUNIO0V5TXp5aUNJO0lBQ0M7RXpNMnlpQ0w7RXlNenlpQ0s7SUFDQztFek0yeWlDTjtFeU1ueWlDRztJQUNDO0V6TXF5aUNKO0V5TW55aUNJO0lBQ0M7SUFDQTtFek1xeWlDTDtFeU1seWlDSTtJQUNDO0lBQ0E7RXpNb3lpQ0w7RXlNM3hpQ0M7SUFDQztJQUNBO0lBQ0E7SWpOanFCSTtFUSs3akNOO0V5TTN4aUNFO0lBQ0M7RXpNNnhpQ0g7RXlNOStqQ0Q7SUFDQztJQUNBO0lqTjBDTTtFUXU4akNOO0V5TTcrakNBO0lBQ0M7RXpNKytqQ0Q7RXlNMytqQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFek02K2pDRDtFeU0xK2pDQztJQUdDO0V6TTArakNGO0V5TXIrakNBO0lBQ0M7RXpNdStqQ0Q7RXlNaitqQ0M7SUFDQztJQUNBO0V6TW0rakNGO0V5TS85akNFO0lBQ0M7SUFDQTtJQUNBO0V6TWkrakNIO0V5TTU5akNFO0lBQ0M7SUFDQTtFek04OWpDSDtFeU14OWpDQTtJQUNDO0lBQ0E7SUFDQTtFek0wOWpDRDtFeU1sOWpDQTtJQUNDO0V6TW85akNEO0V5TS84akNBO0lBQ0M7SUFDQTtJQUNBO0V6TWk5akNEO0V5TXA4akNBO0lBQ0M7RXpNczhqQ0Q7RXlNeDBpQ0U7SUFDQztJQUVDO0V6TXkwaUNKO0V5TXIwaUNJO0lqTmxyQkU7RVEwL2pDTjtFeU10aWtDRDtJQUNDO0lBQ0E7SWpOMENNO0VRKy9qQ047RXlNcmlrQ0E7SUFDQztFek11aWtDRDtFeU1uaWtDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXFpa0NEO0V5TWxpa0NDO0lBR0M7RXpNa2lrQ0Y7RXlNN2hrQ0E7SUFDQztFek0raGtDRDtFeU16aGtDQztJQUNDO0lBQ0E7RXpNMmhrQ0Y7RXlNdmhrQ0U7SUFDQztJQUNBO0lBQ0E7RXpNeWhrQ0g7RXlNcGhrQ0U7SUFDQztJQUNBO0V6TXNoa0NIO0V5TWhoa0NBO0lBQ0M7SUFDQTtJQUNBO0V6TWtoa0NEO0V5TTFna0NBO0lBQ0M7RXpNNGdrQ0Q7RXlNdmdrQ0E7SUFDQztJQUNBO0lBQ0E7SUFHQztFek11Z2tDRjtFeU03L2pDQTtJQUNDO0V6TSsvakNEO0V5TXIzaUNJO0lBQ0M7RXpNdTNpQ0w7RXlNcjNpQ0s7SUFDQztJQUNBO0V6TXUzaUNOO0V5TXIzaUNNO0lBQ0M7RXpNdTNpQ1A7RXlNbDNpQ0s7SUFsZU47RXpNdTFqQ0M7RXlNcDFqQ0Q7SUFDQztJQUNBO0lBQ0E7RXpNczFqQ0E7RXlNbDFqQ0Q7SUFDQztJQUNBO0lBRUE7RXpNbTFqQ0E7RXlNLzBqQ0Q7SUFDQztFek1pMWpDQTtFeU03M2lDSztJQUNDO0V6TSszaUNOO0V5TTczaUNNO0lqTjVzQkE7RVE0a2tDTjtFeU14bmtDRDtJQUNDO0lBQ0E7SWpOMENNO0VRaWxrQ047RXlNdm5rQ0E7SUFDQztFek15bmtDRDtFeU1ybmtDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0V6TXVua0NEO0V5TXBua0NDO0lBR0M7RXpNb25rQ0Y7RXlNL21rQ0E7SUFDQztFek1pbmtDRDtFeU0zbWtDQztJQUNDO0lBQ0E7RXpNNm1rQ0Y7RXlNem1rQ0U7SUFDQztJQUNBO0lBQ0E7RXpNMm1rQ0g7RXlNdG1rQ0U7SUFDQztJQUNBO0V6TXdta0NIO0V5TWxta0NBO0lBQ0M7SUFDQTtJQUNBO0V6TW9ta0NEO0V5TTVsa0NBO0lBQ0M7RXpNOGxrQ0Q7RXlNemxrQ0E7SUFDQztJQUNBO0lBQ0E7SUFHQztFek15bGtDRjtFeU0va2tDQTtJQUNDO0V6TWlsa0NEO0V5TTM2aUNHO0lBQ0M7RXpNNjZpQ0o7RXlNdDZpQ0c7SUFDQztJQUNBO0V6TXc2aUNKO0V5TXI2aUNLO0lBQ0M7SUFDQTtFek11NmlDTjtFeU03NWlDRTtJQUNDO0V6TSs1aUNIO0V5TXo1aUNHO0lBQ0M7SUFDQTtFek0yNWlDSjtBQUNGO0FSM29rQ0M7RWlONnVCSTtJQU1vQjtFek00NWlDdkI7QUFDRjtBUjM0akNJO0VpTmtmRztJQUNDO0lBQ0E7RXpNNDVpQ047QUFDRjtBUnRwa0NDO0VpTnV2Qk07SUFNb0I7RXpNNjVpQ3pCO0FBQ0Y7QVJ0NWpDSTtFaU5rZ0JEO0lBQ0M7RXpNdTVpQ0Y7QUFDRjtBUjc2akNJO0VpTnFCRTtJQU1DO0lBQ0E7SUFDQTtJQUNBO0V6TXM1akNMO0FBQ0Y7QXlNNzRqQ0s7RUFNQztJQUNPO0V6TTA0akNYO0FBQ0Y7QXlNbDVqQ0s7RUFNQztJQUNPO0V6TSs0akNYO0FBQ0Y7QXlNdjVqQ0s7RUFNQztJQUNPO0V6TW81akNYO0FBQ0Y7QXlNNTVqQ0s7RUFNQztJQUNPO0V6TXk1akNYO0FBQ0Y7QXlNajZqQ0s7RUFNQztJQUNPO0V6TTg1akNYO0FBQ0Y7QXlNM3ppQ0M7RUFDSTtJQUFTO0V6TTh6aUNaO0V5TTd6aUNHO0lBQUs7RXpNZzBpQ1I7QUFDRjtBeU05emlDQztFQUNJO0lBQVM7RXpNaTBpQ1o7RXlNaDBpQ0c7SUFBSztFek1tMGlDUjtBQUNGO0F5TWowaUNDO0VBQ0k7SUFBUztFek1vMGlDWjtFeU1uMGlDRztJQUFLO0V6TXMwaUNSO0FBQ0Y7QXlNcDBpQ0M7RUFDSTtJQUFTO0V6TXUwaUNaO0V5TXQwaUNHO0lBQUs7RXpNeTBpQ1I7QUFDRjtBUjU5akNJO0VpTndpQkE7SUFDQztJQUNBO0V6TXU3aUNIO0V5TXBya0NBO0lBQ0M7RXpNc3JrQ0Q7RVJ0aGtDTTtJQUNJO0lBQ0EsYWlOOUptQjtFek1zcmtDN0I7RVJsaGtDVTtJQUNJO0VRb2hrQ2Q7RXlNbHJrQ0U7SUFDQztFek1vcmtDSDtFeU0vcWtDRTtJQUNDO0V6TWlya0NIO0V5TTNxa0NBO0lBQ0M7RXpNNnFrQ0Q7RXlNcnFrQ0E7SUFDQztFek11cWtDRDtFeU1qcWtDQTtJQUVDO0V6TWtxa0NEO0V5TS9wa0NDO0lBQ0M7RXpNaXFrQ0Y7RVIvaWtDTTtJQUNJO0lBQ0EsYWlOaEhvQjtFek1pcWtDOUI7RVIzaWtDVTtJQUNJO0VRNmlrQ2Q7RXlNN3BrQ0c7SUFDQztFek0rcGtDSjtFeU0xcGtDRztJQUNDO0V6TTRwa0NKO0V5TXZwa0NDO0lBQ0M7RXpNeXBrQ0Y7RXlNcnBrQ0M7SUFDQztFek11cGtDRjtFeU1ocGtDQTtJQUVDO0V6TWlwa0NEO0V5TTlva0NDO0lBQ0M7RXpNZ3BrQ0Y7RVJ4a2tDTTtJQUNJO0lBQ0EsYWlOdEVvQjtFek1ncGtDOUI7RVJwa2tDVTtJQUNJO0VRc2trQ2Q7RXlNNW9rQ0c7SUFDQztFek04b2tDSjtFeU16b2tDRztJQUNDO0V6TTJva0NKO0V5TXRva0NDO0lBQ0M7RXpNd29rQ0Y7RXlNcG9rQ0M7SUFDQztFek1zb2tDRjtFeU05bmtDQTtJQUVDO0V6TStua0NEO0V5TTVua0NDO0lBQ0M7RXpNOG5rQ0Y7RVJqbWtDTTtJQUNJO0lBQ0EsYWlOM0JvQjtFek04bmtDOUI7RVI3bGtDVTtJQUNJO0VRK2xrQ2Q7RXlNMW5rQ0c7SUFDQztFek00bmtDSjtFeU12bmtDRztJQUNDO0V6TXlua0NKO0V5TW5ua0NDO0lBQ0M7RXpNcW5rQ0Y7RXlNam5rQ0M7SUFDQztFek1tbmtDRjtFeU03Z2pDSztJQUNDO0V6TStnakNOO0V5TXBsa0NEO0lBQ0M7RXpNc2xrQ0E7RXlNbGxrQ0Q7SUFDQztFek1vbGtDQTtFeU05eGtDQTtJQUNDO0V6TWd5a0NEO0VSaG9rQ007SUFDSTtJQUNBLGFpTjlKbUI7RXpNZ3lrQzdCO0VSNW5rQ1U7SUFDSTtFUThua0NkO0V5TTV4a0NFO0lBQ0M7RXpNOHhrQ0g7RXlNenhrQ0U7SUFDQztFek0yeGtDSDtFeU1yeGtDQTtJQUNDO0V6TXV4a0NEO0V5TS93a0NBO0lBQ0M7RXpNaXhrQ0Q7RXlNM3drQ0E7SUFFQztFek00d2tDRDtFeU16d2tDQztJQUNDO0V6TTJ3a0NGO0VSenBrQ007SUFDSTtJQUNBLGFpTmhIb0I7RXpNMndrQzlCO0VScnBrQ1U7SUFDSTtFUXVwa0NkO0V5TXZ3a0NHO0lBQ0M7RXpNeXdrQ0o7RXlNcHdrQ0c7SUFDQztFek1zd2tDSjtFeU1qd2tDQztJQUNDO0V6TW13a0NGO0V5TS92a0NDO0lBQ0M7RXpNaXdrQ0Y7RXlNMXZrQ0E7SUFFQztFek0ydmtDRDtFeU14dmtDQztJQUNDO0V6TTB2a0NGO0VSbHJrQ007SUFDSTtJQUNBLGFpTnRFb0I7RXpNMHZrQzlCO0VSOXFrQ1U7SUFDSTtFUWdya0NkO0V5TXR2a0NHO0lBQ0M7RXpNd3ZrQ0o7RXlNbnZrQ0c7SUFDQztFek1xdmtDSjtFeU1odmtDQztJQUNDO0V6TWt2a0NGO0V5TTl1a0NDO0lBQ0M7RXpNZ3ZrQ0Y7RXlNeHVrQ0E7SUFFQztFek15dWtDRDtFeU10dWtDQztJQUNDO0V6TXd1a0NGO0VSM3NrQ007SUFDSTtJQUNBLGFpTjNCb0I7RXpNd3VrQzlCO0VSdnNrQ1U7SUFDSTtFUXlza0NkO0V5TXB1a0NHO0lBQ0M7RXpNc3VrQ0o7RXlNanVrQ0c7SUFDQztFek1tdWtDSjtFeU03dGtDQztJQUNDO0V6TSt0a0NGO0V5TTN0a0NDO0lBQ0M7RXpNNnRrQ0Y7QUFDRjtBUi9va0NJO0VrTmtGRjtJQUNDO0lBQ0E7SUFDQTtFMU1na2tDRDtFME03amtDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNK2prQ0Y7RTBNNWprQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNOGprQ0Y7RTBNMWprQ0M7O0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFHQztFMU0wamtDSDtFME10amtDRTs7SUFDQztJQUNBO0UxTXlqa0NIO0UwTXZqa0NHOztJQUNDO0lBQ0E7SUFDQTtFMU0wamtDSjtFME12amtDSzs7SUFDQztFMU0wamtDTjtFME14amtDTTs7SUFDSTtFMU0yamtDVjtFME1samtDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNb2prQ0Y7RTBNamprQ0U7O0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMU1tamtDSDtFME1qamtDRzs7SUFDQztJQUNBO0UxTW9qa0NKO0UwTWpqa0NHOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxTW9qa0NKO0UwTWpqa0NHOztJQUNDO0lBQ0E7SUFDQTtFMU1vamtDSjtFME1oamtDRzs7SUFDQztJQUNBO0lBQ0E7RTFNbWprQ0o7RTBNL2lrQ0c7O0lBQ0M7SUFDQTtJQUNBO0UxTWtqa0NKO0UwTTlpa0NHOztJQUNDO0lBQ0E7SUFDQTtJQUNBO0UxTWlqa0NKO0UwTS9pa0NJOztJQUNDO0UxTWtqa0NMO0UwTTlpa0NHOztJQUNDO0UxTWlqa0NKO0UwTXZpa0NLOztJQUNDO0UxTTBpa0NOO0UwTXhpa0NNOztJQUNDO0UxTTJpa0NQO0UwTXJpa0NHOztJQUVDO0lBQ0E7SUFDQTtFMU11aWtDSjtFME12aGtDRztJQUNDO0UxTXloa0NKO0UwTW5oa0NDO0lBQ0M7SUFDQTtFMU1xaGtDRjtFME1uaGtDRTtJQUNDO0UxTXFoa0NIO0UwTWxoa0NFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7RTFNb2hrQ0g7RTBNamhrQ0U7SUFDQztJQUNBO0lBQ0E7RTFNbWhrQ0g7RTBNOWdrQ0M7SUFDQztJQUNBO0UxTWdoa0NGO0UwTTlna0NFO0lBQ0M7RTFNZ2hrQ0g7RTBNMWdrQ0M7SUFDQztJbE54a0JJO0VRcWxsQ047RTBNbG9sQ0Q7O0lBRUM7SUFHQTtFMU1rb2xDQTtFME01bmxDQTs7SUFDQztJQUNBO0lBQ0E7RTFNK25sQ0Q7RTBNM25sQ0E7O0lBRUM7SUFDQTtFMU02bmxDRDtFME0xbmxDQzs7SUFHQztFMU0ybmxDRjtFME10bmxDQTs7SUFDQztJQUNBO0lBQ0E7RTFNeW5sQ0Q7RTBNdm5sQ0M7O0lBQ0M7SUFDQTtFMU0wbmxDRjtFME10bmxDRTs7SUFDQztJQUNBO0lBQ0E7RTFNeW5sQ0g7RTBNcG5sQ0U7O0lBQ0M7SUFDQTtFMU11bmxDSDtFME1qbmxDQTs7SUFDQztJQUNBO0UxTW9ubENEO0UwTWhubENBOztJQUVDO0lBQ0E7RTFNa25sQ0Q7RTBNaG5sQ0M7O0lBQ0M7SUFDQTtFMU1tbmxDRjtFME1qbmxDRTs7SUFDQztFMU1vbmxDSDtFME05bWxDQTs7SUFDQztFMU1pbmxDRDtFME1sbWxDRTs7SUFDQztFMU1xbWxDSDtFME05a2tDRztJbE41a0JHO0VRNnBsQ047RTBNM2trQ0c7SWxObGxCRztFUWdxbENOO0UwTTdzbENEOztJQUVDO0lBR0E7RTFNNnNsQ0E7RTBNdnNsQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTTBzbENEO0UwTXRzbENBOztJQUVDO0lBQ0E7RTFNd3NsQ0Q7RTBNcnNsQ0M7O0lBR0M7RTFNc3NsQ0Y7RTBNanNsQ0E7O0lBQ0M7SUFDQTtJQUNBO0UxTW9zbENEO0UwTWxzbENDOztJQUNDO0lBQ0E7RTFNcXNsQ0Y7RTBNanNsQ0U7O0lBQ0M7SUFDQTtJQUNBO0UxTW9zbENIO0UwTS9ybENFOztJQUNDO0lBQ0E7RTFNa3NsQ0g7RTBNNXJsQ0E7O0lBQ0M7RTFNK3JsQ0Q7RTBNMXJsQ0E7O0lBRUM7SUFDQTtFMU00cmxDRDtFME0xcmxDQzs7SUFDQztJQUNBO0UxTTZybENGO0UwTTNybENFOztJQUNDO0UxTThybENIO0UwTXhybENBOztJQUNDO0UxTTJybENEO0UwTTVxbENFOztJQUNDO0UxTStxbENIO0UwTTdva0NHO0lBalRKO0lBQ0E7RTFNaThrQ0M7RTBNLzdrQ0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU1pOGtDQTtFME1scGtDRztJQXZSSjtFMU00NmtDQztFME0xNmtDRDtJQUNDO0UxTTQ2a0NBO0UwTWpwa0NDO0lBN1RGO0lBQ0E7RTFNaTlrQ0M7RTBNLzhrQ0Q7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU1pOWtDQTtFME10cGtDQztJQW5TRjtFMU00N2tDQztFME0xN2tDRDtJQUNDO0UxTTQ3a0NBO0UwTXpva0NFO0lBQ0MsaUJBZGtCO0UxTXlwa0NyQjtFME1wb2tDSztJQUNDLGVBZnVCO0lBZ0J2QjtFMU1zb2tDTjtFME1ub2tDSztJQUNDO0lBQ0E7RTFNcW9rQ047RTBNbm9rQ007SUFDQyxlQXhCc0I7SUF5QnRCO0UxTXFva0NQO0UwTS9ua0NLO0lBQ0MsZUFoQ3VCO0lBaUN2QjtFMU1pb2tDTjtFME05bmtDSztJQUNDO0UxTWdva0NOO0UwTTlua0NNO0lBQ0M7RTFNZ29rQ1A7RTBNN25rQ1E7SUFDQyxlQTVDb0I7SUE2Q3BCO0UxTStua0NUO0UwTTVua0NRO0lBQ0M7RTFNOG5rQ1Q7RTBNMW5rQ1c7SUFDQyxlQXREaUI7SUF1RGpCO0UxTTRua0NaO0UwTWpua0NJO0lBRUM7RTFNa25rQ0w7RTBNOW1rQ0s7SUFDQztFMU1nbmtDTjtFME05bWtDTztJQUVDO0UxTStta0NSO0UwTTNta0NRO0lBQ0M7RTFNNm1rQ1Q7RTBNM21rQ1U7SUFFQztFMU00bWtDWDtBQUNGO0FSL2dsQ0k7RWtOa2JIO0lsTjN0Qk87RVE0emxDTjtFME14dmxDQTs7SWxOcEVNO0VRZzBsQ047RTBNcHZsQ0E7O0lsTjVFTTtFUW8wbENOO0VSM21sQ007O0lBQ0k7SUFDQSxha04xSW1CO0UxTXd2bEM3QjtFUnhtbENVOztJQUNJO0VRMm1sQ2Q7RTBNcHZsQ0U7O0lsTnpGSTtFUWkxbENOO0UwTWx2bENFOztJbE4vRkk7RVFxMWxDTjtFME0vdWxDQTs7SWxOdEdNO0VReTFsQ047RTBNN3VsQ0Q7SUFDQztFMU0rdWxDQTtFME01dWxDQTs7SWxOaEhNO0VRZzJsQ047RTBNM3VsQ0M7O0lsTnJISztFUW8ybENOO0UwTTF1bENDOztJbE4xSEs7RVF3MmxDTjtFUi9vbENNOztJQUNJO0lBQ0EsYWtONUZvQjtFMU04dWxDOUI7RVI1b2xDVTs7SUFDSTtFUStvbENkO0UwTTN1bENHOztJbE50SUc7RVFxM2xDTjtFME16dWxDRzs7SWxONUlHO0VReTNsQ047RTBNdHVsQ0M7O0lsTm5KSztFUTYzbENOO0UwTW51bENEO0lBQ0M7RTFNcXVsQ0E7RTBNbHVsQ0E7O0lsTjlKTTtFUW80bENOO0UwTWp1bENDOztJbE5uS0s7RVF3NGxDTjtFME1odWxDQzs7SWxOeEtLO0VRNDRsQ047RVJucmxDTTs7SUFDSTtJQUNBLGFrTjlDb0I7RTFNb3VsQzlCO0VSaHJsQ1U7O0lBQ0k7RVFtcmxDZDtFME1qdWxDRzs7SWxOcExHO0VReTVsQ047RTBNL3RsQ0c7O0lsTjFMRztFUTY1bENOO0UwTTV0bENDOztJbE5qTUs7RVFpNmxDTjtFME16dGxDRDtJQUNDO0UxTTJ0bENBO0UwTXh0bENBOztJbE41TU07RVF3NmxDTjtFME12dGxDQzs7SWxOak5LO0VRNDZsQ047RTBNdHRsQ0M7O0lsTnROSztFUWc3bENOO0VSdnRsQ007O0lBQ0k7SUFDQTtFUTB0bENWO0VScHRsQ1U7O0lBQ0k7RVF1dGxDZDtFME12dGxDRzs7SWxObE9HO0VRNjdsQ047RTBNcnRsQ0c7O0lsTnhPRztFUWk4bENOO0UwTWx0bENDOztJbE4vT0s7RVFxOGxDTjtFME0vc2xDRDtJQUNDO0UxTWl0bENBO0UwTTlzbENBOztJbE4xUE07RVE0OGxDTjtFME03c2xDQzs7SWxOL1BLO0VRZzlsQ047RTBNNXNsQ0M7O0lsTnBRSztFUW85bENOO0VSM3ZsQ007O0lBQ0k7SUFDQSxha044Q29CO0UxTWd0bEM5QjtFUnh2bENVOztJQUNJO0VRMnZsQ2Q7RTBNN3NsQ0c7O0lsTmhSRztFUWkrbENOO0UwTTNzbENHOztJbE50Ukc7RVFxK2xDTjtFME14c2xDQzs7SWxON1JLO0VReStsQ047RTBNdHdrQ0U7SUFDQztFMU13d2tDSDtFME1wcmxDRDtJbE54VE87RVErK2xDTjtFME1scmxDQTtJbE43VE07RVFrL2xDTjtFME1wd2tDQztJbE45dUJLO0VRcS9sQ047RTBNajdsQ0E7O0lsTnBFTTtFUXkvbENOO0UwTTc2bENBOztJbE41RU07RVE2L2xDTjtFUnB5bENNOztJQUNJO0lBQ0EsYWtOMUltQjtFMU1pN2xDN0I7RVJqeWxDVTs7SUFDSTtFUW95bENkO0UwTTc2bENFOztJbE56Rkk7RVEwZ21DTjtFME0zNmxDRTs7SWxOL0ZJO0VROGdtQ047RTBNeDZsQ0E7O0lsTnRHTTtFUWtobUNOO0UwTXQ2bENEO0lBQ0M7RTFNdzZsQ0E7RTBNcjZsQ0E7O0lsTmhITTtFUXlobUNOO0UwTXA2bENDOztJbE5ySEs7RVE2aG1DTjtFME1uNmxDQzs7SWxOMUhLO0VRaWltQ047RVJ4MGxDTTs7SUFDSTtJQUNBLGFrTjVGb0I7RTFNdTZsQzlCO0VScjBsQ1U7O0lBQ0k7RVF3MGxDZDtFME1wNmxDRzs7SWxOdElHO0VROGltQ047RTBNbDZsQ0c7O0lsTjVJRztFUWtqbUNOO0UwTS81bENDOztJbE5uSks7RVFzam1DTjtFME01NWxDRDtJQUNDO0UxTTg1bENBO0UwTTM1bENBOztJbE45Sk07RVE2am1DTjtFUnAybENNOztJQUNJO0VRdTJsQ1Y7RVJoMmxDVTs7SUFDSTtFUW0ybENkO0UwTWo1bENHOztJbE5wTEc7RVF5a21DTjtFME0vNGxDRzs7SWxOMUxHO0VRNmttQ047RTBNcjRsQ0Q7SUFDQztFMU11NGxDQTtFME1wNGxDQTs7SWxONU1NO0VRb2xtQ047RTBNbjRsQ0M7O0lsTmpOSztFUXdsbUNOO0UwTWw0bENDOztJbE50Tks7RVE0bG1DTjtFUm40bENNOztJQUNJO0lBQ0E7RVFzNGxDVjtFUmg0bENVOztJQUNJO0VRbTRsQ2Q7RTBNbjRsQ0c7O0lsTmxPRztFUXltbUNOO0UwTWo0bENHOztJbE54T0c7RVE2bW1DTjtFME05M2xDQzs7SWxOL09LO0VRaW5tQ047RTBNMzNsQ0Q7SUFDQztFMU02M2xDQTtFME0xM2xDQTs7SWxOMVBNO0VRd25tQ047RTBNejNsQ0M7O0lsTi9QSztFUTRubUNOO0UwTXgzbENDOztJbE5wUUs7RVFnb21DTjtFUnY2bENNOztJQUNJO0lBQ0EsYWtOOENvQjtFMU00M2xDOUI7RVJwNmxDVTs7SUFDSTtFUXU2bENkO0UwTXozbENHOztJbE5oUkc7RVE2b21DTjtFME12M2xDRzs7SWxOdFJHO0VRaXBtQ047RTBNcDNsQ0M7O0lsTjdSSztFUXFwbUNOO0UwTTcxbENEO0lsTnhUTztFUXdwbUNOO0UwTTMxbENBO0lsTjdUTTtFUTJwbUNOO0UwTXg1a0NHO0lsTm53Qkc7RVE4cG1DTjtBQUNGO0F3S2prbUNDO0VBQ0M7QXhLbWttQ0Y7O0FSejNsQ0k7RWdMdlZIO0lBRUM7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDJDQVZZO0lBV1o7RXhLbXRtQ0E7RXdLanRtQ0E7SUFDQywyQ0FkVztJQWVYO0V4S210bUNEO0FBQ0Y7QVI1cW1DQztFZ0xwREE7SUFnQkU7RXhLb3RtQ0Q7QUFDRjtBUjk0bENJO0VnTGpVRjtJQUNDO0lBQ0E7RXhLa3RtQ0Q7RXdLaHRtQ0M7SUFDQywyQ0E5QlU7SUErQlY7SUFDQTtFeEtrdG1DRjtBQUNGO0FSejVsQ0k7RWdMbFRGO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0E3Q1c7SUE4Q1g7SUFDQTtJQUNBO0lBRUM7SUFFRDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBZUE7RXhLOHJtQ0Q7QUFDRjtBUi9zbUNDO0VnTGZDO0lBbUJFO0V4SytzbUNGO0FBQ0Y7QVJqN2xDSTtFZ0w1UkQ7SUFDQztJQUNBO0V4S2d0bUNGO0FBQ0Y7QVJ2N2xDSTtFZ0x2UkQ7SUFDQztFeEtpdG1DRjtBQUNGO0FSNTdsQ0k7RWdMaFJEO0lBQ0M7SUFDQTtFeEsrc21DRjtBQUNGO0FSbDhsQ0k7RWdMM1FEO0lBQ0MsMkNBaEZVO0lBaUZWO0lBQ0E7RXhLZ3RtQ0Y7QUFDRjtBUno4bENJO0VnTHBRRDtJQUNDO0lBQ0E7RXhLZ3RtQ0Y7QUFDRjtBUi84bENJO0VnTDVQSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEs4c21DQTtBQUNGO0FSNTlsQ0k7RWdMOU9IO0lBRUU7SUFJQTtFeEt5c21DRDtBQUNGO0FSbCtsQ0k7RWdMcE9IO0lBQ0M7RXhLeXNtQ0E7QUFDRjtBUnYrbENJO0VnTC9ORjtJQUNDO0V4S3lzbUNEO0V3S3ZzbUNDO0lBQ0M7RXhLeXNtQ0Y7RXdLdHNtQ0M7SUFDQztFeEt3c21DRjtFd0t0c21DRTtJQUNDO0V4S3dzbUNIO0FBQ0Y7QVJuK2xDSTtFZ0xoTEY7SUFDQztFeEtzcG1DRDtBQUNGO0FSeGhtQ0k7RW1OM1NBO0lBQ0M7RTNNczBtQ0g7RTJNbDBtQ0U7SUFDQztJQUdDLGtCOUtIYTtFN0JxMG1DakI7RTJNL3ptQ0c7SUFDQztJQUNBO0UzTWkwbUNKO0UyTTl6bUNHO0lBQ0M7RTNNZzBtQ0o7RTJNN3ptQ0c7SUFDQztFM00rem1DSjtFMk10em1DRztJQUNDO0UzTXd6bUNKO0UyTXR6bUNJO0lBQ0M7RTNNd3ptQ0w7RTJNcnptQ0k7SUFDQztFM011em1DTDtFMk1wem1DSTtJQUNDO0UzTXN6bUNMO0UyTWh6bUNFO0lBQ0M7SUFDQTtFM01rem1DSDtBQUNGO0FSN2htQ0k7RW1OMVFBO0lBQ0M7RTNNMHltQ0g7RTJNdnltQ0k7SUFDQztFM015eW1DTDtBQUNGO0E0TTUzbUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVNODNtQ0Y7QTRNMzNtQ0U7RUFDRTtFQUNBO0VBQ0E7QTVNNjNtQ0o7QTRNMTNtQ0k7RUFDRTtFQUNBO0VBQ0E7QTVNNDNtQ047QTRNMTNtQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TTQzbUNSO0E0TXgzbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBOUN1QjtFQStDdkI7RUFDQTtFcE40REYsb0JxQ2hEWTtFK0tSUixrQi9LekJXO0E3Qmk1bUNuQjtBNE1yM21DTTtFcE5xREYsb0JxQ2hEWTtFK0tIUjtFQUNBO0E1TXUzbUNSO0E0TWwzbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQXBFdUI7RUFxRXZCLFdBckV1QjtFQXNFdkI7RXBOc0NGLG9CcUNoRFk7RStLY1Isa0IvSy9DVztBN0JpNm1DbkI7QTRNLzJtQ007RXBOK0JGLG9CcUNoRFk7RStLbUJSO0VBQ0E7QTVNaTNtQ1I7QTRNMzJtQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUE1RnFCO0VBNkZyQjtFQUdFLGtCL0tyRVM7QTdCZzdtQ25CO0E0TXgybUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TTAybUNWO0E0TXYybUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TXkybUNWO0E0TXQybUNRO0VBQ0UsV0FwSDBCO0VBcUgxQixZQXJIMEI7RUFzSDFCO0VBQ0E7RUFDQSxnQkF4SDBCO0VBMkh4QixrQi9LbEdPO0E3Qnc4bUNuQjtBNE1sMm1DUTtFQUNFLFlBaEkwQjtFQWlJMUIsV0FqSTBCO0VBb0l4QixrQi9LM0dPO0E3QjY4bUNuQjtBNE16MW1DUTtFQUVJLGtCL0t0SE87RStLeUhULFdBbkp3QjtBNU0yK21DbEM7QTRNbjFtQ1E7RUFDRTtBNU1xMW1DVjtBNE1uMW1DVTtFQUVJLGtCL0tuSUs7RStLc0lQO0E1TWsxbUNaO0E0TXowbUNNO0VwTjlERixvQnFDaERZO0UrS2dIUjtBNU0yMG1DUjtBNE16MG1DUTtFcE5sRUosb0JxQ2hEWTtFK0tvSE47QTVNMjBtQ1Y7QTRNeDBtQ007RXBOdkVGLG9CcUNoRFk7RStLeUhSO0E1TTAwbUNSO0E0TXgwbUNRO0VwTjNFSixvQnFDaERZO0UrSzZITjtBNU0wMG1DVjtBNE1wMG1DUTtFcE5uRkosb0JxQ2hEWTtBN0IwOG1DaEI7O0FSeHFtQ0k7RW9OcEpGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVNZzBtQ0Y7RTRNN3ptQ0U7SUFDRTtJQUNBO0U1TSt6bUNKO0U0TTN6bUNFO0lBQ0U7SUFDQTtFNU02em1DSjtFNE16em1DRTtJQUNFO0lBQ0E7RTVNMnptQ0o7RTRNeHptQ0k7SUFDRTtJQUNBO0U1TTB6bUNOO0U0TXh6bUNNO0lBQ0U7RTVNMHptQ1I7RTRNcnptQ0k7SUFDRSxZQWhQNEI7SUFpUDVCLFdBalA0QjtFNU13aW5DbEM7RTRNcnptQ007SUFDRTtFNU11em1DUjtFNE1sem1DSTtJQUNFO0lBQ0E7SUFDQTtFNU1vem1DTjtFNE1sem1DTTtJQUNFO0lBQ0E7RTVNb3ptQ1I7RTRNbHptQ1E7SUFDRTtJQUNBO0U1TW96bUNWO0U0TWp6bUNRO0lBQ0U7SUFDQTtFNU1tem1DVjtFNE1oem1DUTtJQUNFLGdCQTVRK0I7RTVNOGpuQ3pDO0U0TS95bUNRO0lBQ0UsWUFoUitCO0lBaVIvQixXQWpSK0I7RTVNa2tuQ3pDO0FBQ0Y7QTZNdmtuQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdNeWtuQ0Q7QTZNdmtuQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN015a25DRjtBNk12a25DRTtFQUNDO0VBQ0E7QTdNeWtuQ0g7QTZNdGtuQ0U7RUFDQztFQUNBO0VBQ0E7QTdNd2tuQ0g7QTZNdGtuQ0c7RUFDQztBN013a25DSjs7QVJweW1DSTtFcU43Ukg7SUFDQztFN01xa25DQTtFNk1ua25DQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdNcWtuQ0Q7RTZNbGtuQ0E7SUFDQztJQUNBO0U3TW9rbkNEO0FBQ0Y7QVJ2eG1DSTtFcU52U0g7SUFDQztFN01pa25DQTtBQUNGO0E4TXpubkNBO0VBQ0UseUJ0RjJEa0I7RXNGMURsQjtFQUNBO0E5TTJubkNGO0FzRzNubkNRO0VBQ0k7QXRHNm5uQ1o7QXNHM25uQ1k7RUFFSTtFQUNBO0F0RzRubkNoQjtBc0cxbm5DZ0I7RUFDSTtBdEc0bm5DcEI7QXNHeG5uQ1k7RUFDSSxtQndHWHFCO0V4R1lyQjtBdEcwbm5DaEI7QXNHdm5uQ2dCO0VBRUk7RUFDQSxtQndHbEJpQjtBOU0wb25DckM7QXNHbm5uQ1E7RUFDSTtBdEdxbm5DWjtBc0dubm5DWTtFQUVJO0VBQ0E7QXRHb25uQ2hCO0FzR2xubkNnQjtFQUNJO0F0R29ubkNwQjtBc0dobm5DWTtFQUNJLG1Cd0dyQ3FCO0V4R3NDckI7QXRHa25uQ2hCO0FzR2hubkNnQjtFQUVJO0VBQ0EsbUJ3RzNDaUI7QTlNNHBuQ3JDO0E4TXpwbkNFO0VBQ0U7RUFDQTtBOU0ycG5DSjtBOE16cG5DSTtFQUNFO0E5TTJwbkNOO0E4TXRwbkNRO0VBQ0U7QTlNd3BuQ1Y7QThNbHBuQ007RUFERjtJQUVJO0lBQ0E7SUFDQTtFOU1xcG5DTjtBQUNGOztBUjUxbUNJO0VzTjlTTTtJQUNFO0U5TThvbkNWO0U4TXpvbkNZO0lBQ0U7RTlNMm9uQ2Q7QUFDRjtBUjczbUNJO0VzTi9QSTtJQUNFO0U5TStubkNSO0U4TTdubkNRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlNK25uQ1Y7RThNN25uQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOU0rbm5DWjtFOE01bm5DVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlNOG5uQ1o7RThNM25uQ1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOU02bm5DWjtFOE0xbm5DVTtJQUNFO0lBQ0E7SUFDQTtFOU00bm5DWjtFOE1wbm5DRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlNc25uQ0o7RThNbm5uQ0U7SUFDRTtJQUNBO0U5TXFubkNKO0U4TW5ubkNJO0lBQ0U7RTlNcW5uQ047RThNNW1uQ0U7SUFDRTtJQUNBO0U5TThtbkNKO0U4TTNtbkNFO0lBQ0U7RTlNNm1uQ0o7RThNMW1uQ007SUFDRTtJQUNBO0U5TTRtbkNSO0VzRzdybkNNO0lBRUksVXdHcUYrQjtFOU15bW5DekM7RXNHNXJuQ1U7SUFFSSxVd0dpRjJCO0U5TTRtbkN6QztFc0cxcm5DVTtJQUVJLFV3RzRFMkI7SXhHM0UzQixrQnpFNUNHO0U3QnV1bkNqQjtFc0d0cm5DYztJQUdJLFV3R21FdUI7RTlNbW5uQ3pDOztFOE05bW5DRTtJQUNFO0lBQ0E7RTlNaW5uQ0o7RThNOW1uQ0U7SUFDRTtJQUNBO0U5TWdubkNKO0U4TTdtbkNFO0lBQ0U7SUFDQTtFOU0rbW5DSjtBQUNGO0EwTW4ybUNFO0VBQ0M7RUFDQTtFQUNBO0ExTXEybUNIO0EwTWwybUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU1vMm1DSjtBME1qMm1DRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU1tMm1DSjtBME0vMW1DRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtBMU1pMm1DSjtBME0xMW1DSTs7RUFDQztFQUNBO0ExTTYxbUNMO0EwTTMxbUNLOztFQUNDO0VBQ0E7RUFDQTtBMU04MW1DTjtBME0zMW1DTzs7RUFDQztBMU04MW1DUjtBME01MW1DUTs7RUFDSTtBMU0rMW1DWjtBME10MW1DRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNdzFtQ0o7QTBNcjFtQ0k7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMU11MW1DTDtBME1yMW1DSzs7RUFDQztFQUNBO0ExTXcxbUNOO0EwTXIxbUNLOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTXcxbUNOO0EwTXIxbUNLOztFQUNDO0VBQ0E7RUFDQTtBMU13MW1DTjtBME1wMW1DSzs7RUFDQztFQUNBO0VBQ0E7QTFNdTFtQ047QTBNbjFtQ0s7O0VBQ0M7RUFDQTtFQUNBO0ExTXMxbUNOO0EwTWwxbUNLOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExTXExbUNOO0EwTW4xbUNNOztFQUNDO0ExTXMxbUNQO0EwTWwxbUNLOztFQUNDO0ExTXExbUNOO0EwTTMwbUNPOztFQUNDO0ExTTgwbUNSO0EwTTUwbUNROztFQUNDO0ExTSswbUNUO0EwTXowbUNLOztFQUVDO0VBQ0E7RUFDQTtBMU0yMG1DTjtBME0zem1DSztFQUNDO0ExTTZ6bUNOO0EwTXZ6bUNHO0VBQ0M7RUFDQTtBMU15em1DSjtBME12em1DSTtFQUNDO0ExTXl6bUNMO0EwTXR6bUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFNd3ptQ0w7QTBNcnptQ0k7RUFDQztFQUNBO0VBQ0E7QTFNdXptQ0w7QTBNbHptQ0c7RUFDQztFQUNBO0ExTW96bUNKO0EwTWx6bUNJO0VBQ0M7QTFNb3ptQ0w7QTBNOXltQ0c7RUFDQztFbE54a0JJO0FReTNuQ1I7QTBNdDZuQ0M7O0VBRUM7RUFHQTtBMU1zNm5DRjtBME1oNm5DRTs7RUFDQztFQUNBO0VBQ0E7QTFNbTZuQ0g7QTBNLzVuQ0U7O0VBRUM7RUFDQTtBMU1pNm5DSDtBME05NW5DRzs7RUFHQztBMU0rNW5DSjtBME0xNW5DRTs7RUFDQztFQUNBO0VBQ0E7QTFNNjVuQ0g7QTBNMzVuQ0c7O0VBQ0M7RUFDQTtBMU04NW5DSjtBME0xNW5DSTs7RUFDQztFQUNBO0VBQ0E7QTFNNjVuQ0w7QTBNeDVuQ0k7O0VBQ0M7RUFDQTtBMU0yNW5DTDtBME1yNW5DRTs7RUFDQztBMU13NW5DSDtBME1uNW5DRTs7RUFFQztFQUNBO0ExTXE1bkNIO0EwTW41bkNHOztFQUNDO0VBQ0E7QTFNczVuQ0o7QTBNcDVuQ0k7O0VBQ0M7QTFNdTVuQ0w7QTBNajVuQ0U7O0VBQ0M7QTFNbzVuQ0g7QTBNcjRuQ0k7O0VBQ0M7QTFNdzRuQ0w7QTBNajNtQ0s7RWxONWtCRztBUWc4bkNSO0EwTTkybUNLO0VsTmxsQkc7QVFtOG5DUjtBME1oL25DQzs7RUFFQztFQUdBO0ExTWcvbkNGO0EwTTErbkNFOztFQUNDO0VBQ0E7RUFDQTtBMU02K25DSDtBME16K25DRTs7RUFFQztFQUNBO0ExTTIrbkNIO0EwTXgrbkNHOztFQUdDO0ExTXkrbkNKO0EwTXArbkNFOztFQUNDO0VBQ0E7RUFDQTtBMU11K25DSDtBME1yK25DRzs7RUFDQztFQUNBO0ExTXcrbkNKO0EwTXArbkNJOztFQUNDO0VBQ0E7RUFDQTtBMU11K25DTDtBME1sK25DSTs7RUFDQztFQUNBO0ExTXErbkNMO0EwTS85bkNFOztFQUNDO0ExTWsrbkNIO0EwTTc5bkNFOztFQUVDO0VBQ0E7QTFNKzluQ0g7QTBNNzluQ0c7O0VBQ0M7RUFDQTtBMU1nK25DSjtBME05OW5DSTs7RUFDQztBMU1pK25DTDtBME0zOW5DRTs7RUFDQztBMU04OW5DSDtBME0vOG5DSTs7RUFDQztBMU1rOW5DTDtBME1oN21DSztFQWpUSjtFQUNBO0ExTW91bkNEO0EwTWx1bkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFNb3VuQ0Y7QTBNcjdtQ0s7RUF2Uko7QTFNK3NuQ0Q7QTBNN3NuQ0M7RUFDQztBMU0rc25DRjtBME1wN21DRztFQTdURjtFQUNBO0ExTW92bkNEO0EwTWx2bkNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFNb3ZuQ0Y7QTBNejdtQ0c7RUFuU0Y7QTFNK3RuQ0Q7QTBNN3RuQ0M7RUFDQztBMU0rdG5DRjtBME01Nm1DSTtFQUNDLGdCQWRrQjtBMU00N21DdkI7QTBNdjZtQ087RUFDQyxlQWZ1QjtFQWdCdkI7QTFNeTZtQ1I7QTBNdDZtQ087RUFDQztFQUNBO0ExTXc2bUNSO0EwTXQ2bUNRO0VBQ0MsZUF4QnNCO0VBeUJ0QjtBMU13Nm1DVDtBME1sNm1DTztFQUNDLGVBaEN1QjtFQWlDdkI7QTFNbzZtQ1I7QTBNajZtQ087RUFDQztBMU1tNm1DUjtBME1qNm1DUTtFQUNDO0ExTW02bUNUO0EwTWg2bUNVO0VBQ0MsZUE1Q29CO0VBNkNwQjtBMU1rNm1DWDtBME0vNW1DVTtFQUNDO0ExTWk2bUNYO0EwTTc1bUNhO0VBQ0MsZUF0RGlCO0VBdURqQjtBMU0rNW1DZDtBME1wNW1DTTtFQUVDO0ExTXE1bUNQO0EwTWo1bUNPO0VBQ0M7QTFNbTVtQ1I7QTBNajVtQ1M7RUFFQztBMU1rNW1DVjtBME05NG1DVTtFQUNDO0ExTWc1bUNYO0EwTTk0bUNZO0VBRUM7QTFNKzRtQ2I7O0FSLzBuQ0k7RWtOMGdCRTs7SWxOM3hCRjtJQUNBO0VRc21vQ0Y7RTBNdDBtQ0U7O0lBQ0M7SWxObHlCRDtJQUNBO0VRNG1vQ0Y7RTBNdjBtQ0U7O0lBQ0M7RTFNMDBtQ0g7RTBNeDBtQ0c7O0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBR0M7SUFRQTtFMU1rMG1DTDtFME12MG1DSTs7SUFDQztJQUNBO0UxTTAwbUNMO0UwTXIwbUNLOztJQUNDO0lBQ0E7SUFDQTtFMU13MG1DTjtBQUNGO0FSNW5vQ0M7RWtOZ3pCTTs7SUFNbUI7RTFNMjBtQ3hCO0FBQ0Y7QVI3M25DSTtFa05xakJFOztJQUNDO0UxTTQwbUNMO0UwTTEwbUNLOztJbE5uMEJDO0VRaXBvQ047RTBNNzBtQ007O0lBQ0M7SUFDQTtFMU1nMW1DUDtFME05MG1DTzs7SUFDQztFMU1pMW1DUjtFME05MG1DTzs7SWxObDFCTDtJQUNBO0VRb3FvQ0Y7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNLzBtQ087O0lBQ0M7RTFNazFtQ1I7RTBNNzBtQ087O0lBQ0M7RTFNZzFtQ1I7RTBNNzBtQ1M7O0lBQ0M7RTFNZzFtQ1Y7RTBNNTBtQ1U7O0lBQ0M7RTFNKzBtQ1g7RTBNNTBtQ1k7O0lBQ0M7RTFNKzBtQ2I7RTBNeDBtQ1E7O0lBQ0M7RTFNMjBtQ1Q7RTBNaHZvQ0Q7Ozs7SUFFQztJQUdBO0UxTWt2b0NBO0UwTTV1b0NBOzs7O0lBQ0M7SUFDQTtJQUNBO0UxTWl2b0NEO0UwTTd1b0NBOzs7O0lBRUM7SUFDQTtFMU1pdm9DRDtFME05dW9DQzs7OztJQUdDO0UxTWl2b0NGO0UwTTV1b0NBOzs7O0lBQ0M7SUFDQTtJQUNBO0UxTWl2b0NEO0UwTS91b0NDOzs7O0lBQ0M7SUFDQTtFMU1vdm9DRjtFME1odm9DRTs7OztJQUNDO0lBQ0E7SUFDQTtFMU1xdm9DSDtFME1odm9DRTs7OztJQUNDO0lBQ0E7RTFNcXZvQ0g7RTBNL3VvQ0E7Ozs7SUFDQztJQUNBO0UxTW92b0NEO0UwTWh2b0NBOzs7O0lBRUM7SUFDQTtFMU1vdm9DRDtFME1sdm9DQzs7OztJQUNDO0lBQ0E7RTFNdXZvQ0Y7RTBNcnZvQ0U7Ozs7SUFDQztFMU0wdm9DSDtFME1wdm9DQTs7OztJQUNDO0UxTXl2b0NEO0UwTTF1b0NFOzs7O0lBQ0M7RTFNK3VvQ0g7RTBNcDZtQ0s7O0lBMWxCTjtJQUNBO0UxTWtnb0NDO0UwTWhnb0NEOztJQUNDO0lBQ0E7SUFDQTtFMU1tZ29DQTtFME0zNm1DSzs7SUEvakJOO0UxTTgrbkNDO0UwTTUrbkNEOztJQUNDO0UxTSsrbkNBO0FBQ0Y7QVI3aW9DSTtFa05tb0JDOztJQUNDO0lBQ0E7RTFNODZtQ0o7RTBNNTZtQ0k7O0lBQ0M7RTFNKzZtQ0w7QUFDRjtBME1ucG1DRTtFQUNJO0lBQVM7RTFNc3BtQ2I7RTBNcnBtQ0k7SUFBSztFMU13cG1DVDtBQUNGO0EwTXRwbUNFO0VBQ0k7SUFBUztFMU15cG1DYjtFME14cG1DSTtJQUFLO0UxTTJwbUNUO0FBQ0Y7QTBNenBtQ0U7RUFDSTtJQUFTO0UxTTRwbUNiO0UwTTNwbUNJO0lBQUs7RTFNOHBtQ1Q7QUFDRjtBME01cG1DRTtFQUNJO0lBQVM7RTFNK3BtQ2I7RTBNOXBtQ0k7SUFBSztFMU1pcW1DVDtBQUNGO0FSeGxvQ0k7RWtOa3JCRjtJQUNDO0UxTXk2bUNEO0UwTXI2bUNHO0lBQ0M7RTFNdTZtQ0o7RTBNcDZtQ0c7SUFDQztFMU1zNm1DSjtFME1uNm1DRztJQUNDO0UxTXE2bUNKO0UwTWw2bUNHO0lBQ0M7SUFDQTtJQUNBO0UxTW82bUNKO0UwTWw2bUNJO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFNbzZtQ0w7RTBNaDZtQ0c7SUFDQztFMU1rNm1DSjtFME05NW1DRTtJQUNDO0UxTWc2bUNIO0UwTTU1bUNHO0lBQ0M7RTFNODVtQ0o7RTBNMTVtQ0U7SUFDQztJQUNBO0lBQ0E7RTFNNDVtQ0g7RTBNMTVtQ0c7SUFDQztFMU00NW1DSjtFME16NW1DRztJQUNDO0UxTTI1bUNKO0UwTXo1bUNJO0lBQ0M7RTFNMjVtQ0w7RTBNdjVtQ0c7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU15NW1DSjtFME1yNW1DTTtJQUNDO0lBcHJCUjtFMU00a29DQztFME16a29DRDtJQUNDO0lBQ0E7RTFNMmtvQ0E7RTBNeGtvQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFMU0wa29DRDtFME10a29DQTtJQUNDO0UxTXdrb0NEO0UwTWw2bUNPO0lBQ0M7RTFNbzZtQ1I7RTBNNzVtQ0c7SUFDQztFMU0rNW1DSjtFME0xNW1DQztJQUNDO0UxTTQ1bUNGO0UwTTE1bUNFO0lBQ0M7RTFNNDVtQ0g7RTBNejVtQ0U7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTTI1bUNIO0FBQ0Y7QTBNcnVuQ0M7RWxOM3RCTztBUW04b0NSO0EwTS8zb0NFOztFbE5wRU07QVF1OG9DUjtBME0zM29DRTs7RWxONUVNO0FRMjhvQ1I7QVJsdm9DUTs7RUFDSTtFQUNBLGFrTjFJbUI7QTFNKzNvQy9CO0FSL3VvQ1k7O0VBQ0k7QVFrdm9DaEI7QTBNMzNvQ0k7O0VsTnpGSTtBUXc5b0NSO0EwTXozb0NJOztFbE4vRkk7QVE0OW9DUjtBME10M29DRTs7RWxOdEdNO0FRZytvQ1I7QTBNcDNvQ0M7RUFDQztBMU1zM29DRjtBME1uM29DRTs7RWxOaEhNO0FRdStvQ1I7QTBNbDNvQ0c7O0VsTnJISztBUTIrb0NSO0EwTWozb0NHOztFbE4xSEs7QVErK29DUjtBUnR4b0NROztFQUNJO0VBQ0EsYWtONUZvQjtBMU1xM29DaEM7QVJueG9DWTs7RUFDSTtBUXN4b0NoQjtBME1sM29DSzs7RWxOdElHO0FRNC9vQ1I7QTBNaDNvQ0s7O0VsTjVJRztBUWdncENSO0EwTTcyb0NHOztFbE5uSks7QVFvZ3BDUjtBME0xMm9DQztFQUNDO0ExTTQyb0NGO0EwTXoyb0NFOztFbE45Sk07QVEyZ3BDUjtBME14Mm9DRzs7RWxObktLO0FRK2dwQ1I7QTBNdjJvQ0c7O0VsTnhLSztBUW1ocENSO0FSMXpvQ1E7O0VBQ0k7RUFDQSxha045Q29CO0ExTTIyb0NoQztBUnZ6b0NZOztFQUNJO0FRMHpvQ2hCO0EwTXgyb0NLOztFbE5wTEc7QVFnaXBDUjtBME10Mm9DSzs7RWxOMUxHO0FRb2lwQ1I7QTBNbjJvQ0c7O0VsTmpNSztBUXdpcENSO0EwTWgyb0NDO0VBQ0M7QTFNazJvQ0Y7QTBNLzFvQ0U7O0VsTjVNTTtBUStpcENSO0EwTTkxb0NHOztFbE5qTks7QVFtanBDUjtBME03MW9DRzs7RWxOdE5LO0FRdWpwQ1I7QVI5MW9DUTs7RUFDSTtFQUNBO0FRaTJvQ1o7QVIzMW9DWTs7RUFDSTtBUTgxb0NoQjtBME05MW9DSzs7RWxObE9HO0FRb2twQ1I7QTBNNTFvQ0s7O0VsTnhPRztBUXdrcENSO0EwTXoxb0NHOztFbE4vT0s7QVE0a3BDUjtBME10MW9DQztFQUNDO0ExTXcxb0NGO0EwTXIxb0NFOztFbE4xUE07QVFtbHBDUjtBME1wMW9DRzs7RWxOL1BLO0FRdWxwQ1I7QTBNbjFvQ0c7O0VsTnBRSztBUTJscENSO0FSbDRvQ1E7O0VBQ0k7RUFDQSxha044Q29CO0ExTXUxb0NoQztBUi8zb0NZOztFQUNJO0FRazRvQ2hCO0EwTXAxb0NLOztFbE5oUkc7QVF3bXBDUjtBME1sMW9DSzs7RWxOdFJHO0FRNG1wQ1I7QTBNLzBvQ0c7O0VsTjdSSztBUWducENSO0EwTTc0bkNJO0VBQ0M7QTFNKzRuQ0w7QTBNM3pvQ0M7RWxOeFRPO0FRc25wQ1I7QTBNenpvQ0U7RWxON1RNO0FReW5wQ1I7QTBNMzRuQ0c7RWxOOXVCSztBUTRucENSO0EwTXhqcENFOztFbE5wRU07QVFnb3BDUjtBME1wanBDRTs7RWxONUVNO0FRb29wQ1I7QVIzNm9DUTs7RUFDSTtFQUNBLGFrTjFJbUI7QTFNd2pwQy9CO0FSeDZvQ1k7O0VBQ0k7QVEyNm9DaEI7QTBNcGpwQ0k7O0VsTnpGSTtBUWlwcENSO0EwTWxqcENJOztFbE4vRkk7QVFxcHBDUjtBME0vaXBDRTs7RWxOdEdNO0FReXBwQ1I7QTBNN2lwQ0M7RUFDQztBMU0raXBDRjtBME01aXBDRTs7RWxOaEhNO0FRZ3FwQ1I7QTBNM2lwQ0c7O0VsTnJISztBUW9xcENSO0EwTTFpcENHOztFbE4xSEs7QVF3cXBDUjtBUi84b0NROztFQUNJO0VBQ0EsYWtONUZvQjtBMU04aXBDaEM7QVI1OG9DWTs7RUFDSTtBUSs4b0NoQjtBME0zaXBDSzs7RWxOdElHO0FRcXJwQ1I7QTBNemlwQ0s7O0VsTjVJRztBUXlycENSO0EwTXRpcENHOztFbE5uSks7QVE2cnBDUjtBME1uaXBDQztFQUNDO0ExTXFpcENGO0EwTWxpcENFOztFbE45Sk07QVFvc3BDUjtBME01aHBDRzs7RWxOeEtLO0FRd3NwQ1I7QVIvK29DUTs7RUFDSTtFQUNBLGFrTjlDb0I7QTFNZ2lwQ2hDO0FSNStvQ1k7O0VBQ0k7QVErK29DaEI7QTBNN2hwQ0s7O0VsTnBMRztBUXF0cENSO0EwTTNocENLOztFbE4xTEc7QVF5dHBDUjtBME14aHBDRzs7RWxOak1LO0FRNnRwQ1I7QTBNcmhwQ0M7RUFDQztBMU11aHBDRjtBME1waHBDRTs7RWxONU1NO0FRb3VwQ1I7QTBNbmhwQ0c7O0VsTmpOSztBUXd1cENSO0EwTWxocENHOztFbE50Tks7QVE0dXBDUjtBUm5ocENROztFQUNJO0VBQ0E7QVFzaHBDWjtBUmhocENZOztFQUNJO0FRbWhwQ2hCO0EwTW5ocENLOztFbE5sT0c7QVF5dnBDUjtBME1qaHBDSzs7RWxOeE9HO0FRNnZwQ1I7QTBNOWdwQ0c7O0VsTi9PSztBUWl3cENSO0EwTTNncENDO0VBQ0M7QTFNNmdwQ0Y7QTBNMWdwQ0U7O0VsTjFQTTtBUXd3cENSO0EwTXpncENHOztFbE4vUEs7QVE0d3BDUjtBME14Z3BDRzs7RWxOcFFLO0FRZ3hwQ1I7QVJ2anBDUTs7RUFDSTtFQUNBLGFrTjhDb0I7QTFNNGdwQ2hDO0FScGpwQ1k7O0VBQ0k7QVF1anBDaEI7QTBNemdwQ0s7O0VsTmhSRztBUTZ4cENSO0EwTXZncENLOztFbE50Ukc7QVFpeXBDUjtBME1wZ3BDRzs7RWxON1JLO0FRcXlwQ1I7QTBNNytvQ0M7RWxOeFRPO0FRd3lwQ1I7QTBNMytvQ0U7RWxON1RNO0FRMnlwQ1I7QTBNeGlvQ0s7RWxObndCRztBUTh5cENSOztBUm5pcENJO0VrTm95QkQ7SUFDQztFMU1td25DRjtFME05dm5DRztJQUNDO0UxTWd3bkNKO0UwTTV2bkNFO0lBRUM7RTFNNnZuQ0g7RTBNeHZuQ0k7SWxOamtDRTtFUTR6cENOO0UwTXJ2bkNFO0lBRUM7RTFNc3ZuQ0g7RTBNanZuQ0k7SWxOOWtDRTtFUWswcENOO0UwTTl1bkNFO0lBQ0M7RTFNZ3ZuQ0g7RTBNM3VuQ0k7SWxOMWxDRTtFUXcwcENOO0FBQ0Y7QVI5anBDSTtFa051cEJDOztJQUNDO0lBQ0E7RTFNMjZuQ0o7RTBNM3dwQ0E7Ozs7SWxOcEVNO0VRcTFwQ047RTBNendwQ0E7Ozs7SWxONUVNO0VRMjFwQ047RVJsb3BDTTs7OztJQUNJO0lBQ0EsYWtOMUltQjtFMU1peHBDN0I7RVJqb3BDVTs7OztJQUNJO0VRc29wQ2Q7RTBNL3dwQ0U7Ozs7SWxOekZJO0VRODJwQ047RTBNL3dwQ0U7Ozs7SWxOL0ZJO0VRbzNwQ047RTBNOXdwQ0E7Ozs7SWxOdEdNO0VRMDNwQ047RTBNOXdwQ0Q7O0lBQ0M7RTFNaXhwQ0E7RTBNOXdwQ0E7Ozs7SWxOaEhNO0VRbzRwQ047RTBNL3dwQ0M7Ozs7SWxOckhLO0VRMDRwQ047RTBNaHhwQ0M7Ozs7SWxOMUhLO0VRZzVwQ047RVJ2cnBDTTs7OztJQUNJO0lBQ0EsYWtONUZvQjtFMU13eHBDOUI7RVJ0cnBDVTs7OztJQUNJO0VRMnJwQ2Q7RTBNdnhwQ0c7Ozs7SWxOdElHO0VRbTZwQ047RTBNdnhwQ0c7Ozs7SWxONUlHO0VReTZwQ047RTBNdHhwQ0M7Ozs7SWxObkpLO0VRKzZwQ047RTBNcnhwQ0Q7O0lBQ0M7RTFNd3hwQ0E7RTBNcnhwQ0E7Ozs7SWxOOUpNO0VReTdwQ047RVJodXBDTTs7OztJQUNJO0VRcXVwQ1Y7RVI5dHBDVTs7OztJQUNJO0VRbXVwQ2Q7RTBNanhwQ0c7Ozs7SWxOcExHO0VRMjhwQ047RTBNanhwQ0c7Ozs7SWxOMUxHO0VRaTlwQ047RTBNendwQ0Q7O0lBQ0M7RTFNNHdwQ0E7RTBNendwQ0E7Ozs7SWxONU1NO0VRMjlwQ047RTBNMXdwQ0M7Ozs7SWxOak5LO0VRaStwQ047RTBNM3dwQ0M7Ozs7SWxOdE5LO0VRdStwQ047RVI5d3BDTTs7OztJQUNJO0lBQ0E7RVFteHBDVjtFUjd3cENVOzs7O0lBQ0k7RVFreHBDZDtFME1seHBDRzs7OztJbE5sT0c7RVEwL3BDTjtFME1seHBDRzs7OztJbE54T0c7RVFnZ3FDTjtFME1qeHBDQzs7OztJbE4vT0s7RVFzZ3FDTjtFME1oeHBDRDs7SUFDQztFMU1teHBDQTtFME1oeHBDQTs7OztJbE4xUE07RVFnaHFDTjtFME1qeHBDQzs7OztJbE4vUEs7RVFzaHFDTjtFME1seHBDQzs7OztJbE5wUUs7RVE0aHFDTjtFUm4wcENNOzs7O0lBQ0k7SUFDQSxha044Q29CO0UxTTB4cEM5QjtFUmwwcENVOzs7O0lBQ0k7RVF1MHBDZDtFME16eHBDRzs7OztJbE5oUkc7RVEraXFDTjtFME16eHBDRzs7OztJbE50Ukc7RVFxanFDTjtFME14eHBDQzs7OztJbE43Uks7RVEyanFDTjtFME1ud3BDRDs7SWxOeFRPO0VRK2pxQ047RTBNbHdwQ0E7O0lsTjdUTTtFUW1rcUNOO0UwTXBwb0NLOztJbE4vNkJDO0VRdWtxQ047QUFDRjtBd0sxK3BDQztFQUNDO0F4SzQrcENGOztBUmx5cENJO0VnTHZWSDtJQUVDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSwyQ0FWWTtJQVdaO0V4SzRucUNBO0V3SzFucUNBO0lBQ0MsMkNBZFc7SUFlWDtFeEs0bnFDRDtBQUNGO0FScmxxQ0M7RWdMcERBO0lBZ0JFO0V4SzZucUNEO0FBQ0Y7QVJ2enBDSTtFZ0xqVUY7SUFDQztJQUNBO0V4SzJucUNEO0V3S3pucUNDO0lBQ0MsMkNBOUJVO0lBK0JWO0lBQ0E7RXhLMm5xQ0Y7QUFDRjtBUmwwcENJO0VnTGxURjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMkNBN0NXO0lBOENYO0lBQ0E7SUFDQTtJQUVDO0lBRUQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQWVBO0V4S3VtcUNEO0FBQ0Y7QVJ4bnFDQztFZ0xmQztJQW1CRTtFeEt3bnFDRjtBQUNGO0FSMTFwQ0k7RWdMNVJEO0lBQ0M7SUFDQTtFeEt5bnFDRjtBQUNGO0FSaDJwQ0k7RWdMdlJEO0lBQ0M7RXhLMG5xQ0Y7QUFDRjtBUnIycENJO0VnTGhSRDtJQUNDO0lBQ0E7RXhLd25xQ0Y7QUFDRjtBUjMycENJO0VnTDNRRDtJQUNDLDJDQWhGVTtJQWlGVjtJQUNBO0V4S3lucUNGO0FBQ0Y7QVJsM3BDSTtFZ0xwUUQ7SUFDQztJQUNBO0V4S3lucUNGO0FBQ0Y7QVJ4M3BDSTtFZ0w1UEg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhLdW5xQ0E7QUFDRjtBUnI0cENJO0VnTDlPSDtJQUVFO0lBSUE7RXhLa25xQ0Q7QUFDRjtBUjM0cENJO0VnTHBPSDtJQUNDO0V4S2tucUNBO0FBQ0Y7QVJoNXBDSTtFZ0wvTkY7SUFDQztFeEtrbnFDRDtFd0tobnFDQztJQUNDO0V4S2tucUNGO0V3Sy9tcUNDO0lBQ0M7RXhLaW5xQ0Y7RXdLL21xQ0U7SUFDQztFeEtpbnFDSDtBQUNGO0FSNTRwQ0k7RWdMaExGO0lBQ0M7RXhLK2pxQ0Q7QUFDRjtBUmo4cENJO0V1TjdUSDtJQUNDO0UvTWl3cUNBO0UrTTl2cUNBO0lBQ0M7RS9NZ3dxQ0Q7RStNN3ZxQ0E7SUFDQztFL00rdnFDRDtFK00zdnFDQTtJQUNDO0UvTTZ2cUNEO0FBQ0Y7QVJqN3BDSTtFdU50VUg7SUFDQztFL00wdnFDQTtFK012dnFDQTtJQUNDO0UvTXl2cUNEO0UrTXR2cUNBO0lBQ0M7RS9Nd3ZxQ0Q7RStNcHZxQ0E7SUFDQztFL01zdnFDRDtBQUNGO0FnTjV4cUNBO0VBQ0M7RUFDQTtBaE44eHFDRDtBZ041eHFDQztFQUNDO0VBQ0E7QWhOOHhxQ0Y7QWdOM3hxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE42eHFDRjtBZ04zeHFDRTtFekJqQkUsY3lCa0JzQjtBaE42eHFDMUI7QXVMN3lxQ0k7RUFDQyxjeUJlOEM7QWhOZ3lxQ25EO0F1TDd5cUNLO0VBQ0M7RUFDQTtBdkwreXFDTjtBZ05oeXFDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoTmt5cUNGO0FnTmh5cUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RXpCaENDLGN5QmlDc0I7QWhOa3lxQzFCO0F1TGowcUNJO0VBQ0MsY3lCOEI4QztBaE5xeXFDbkQ7QXVMajBxQ0s7RUFDQztFQUNBO0F2TG0wcUNOOztBUjVncUNJO0V3TnRSRjtJQUNDO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0VoTnF5cUNEO0VnTmx5cUNBO0lBRUM7SUFDQTtFaE5teXFDRDtBQUNGO0FSOS9wQ0k7RXdOaFNIO0lBQ0M7RWhOaXlxQ0E7QUFDRjtBUjcvcENJO0V3Ti9SRjtJQUNDO0lBQ0E7RWhOK3hxQ0Q7RWdONXhxQ0E7SUFDQztJQUNBO0lBQ0E7RWhOOHhxQ0Q7RWdOM3hxQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtFaE42eHFDRDtFZ04xeHFDRTtJQUNDO0lBQ0E7RWhONHhxQ0g7QUFDRjtBaU5yMnFDQTtFQUNDO0FqTnUycUNEO0FpTnIycUNDO0VBQ0M7QWpOdTJxQ0Y7QWlOcjJxQ0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTnUycUNIO0FpTnIycUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak51MnFDSjtBaU5yMnFDSTtFek5nS0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V5TnpLSTtFQUNILGNBOUJvQjtFQStCcEI7RUFDQTtBak5rM3FDTDtBaU45MnFDSztFQUNDO0FqTmczcUNOO0FpTjUycUNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpOODJxQ0w7QWlONTJxQ0s7RUFDQztFQUNBLGNBcERtQjtFQXFEbkI7QWpOODJxQ047QVIvcHFDUTtFQUNJO0VBQ0EsYXlOdFFhO0FqTnU2cUN6QjtBUjNwcUNZO0VBQ0k7QVE2cHFDaEI7QWlOaDNxQ0s7RUFDQztFQUNBO0VBQ0EsY0E5RG9CO0FqTmc3cUMxQjtBaU41MnFDSztFQUNDLGNBbkV3QjtBak5pN3FDOUI7QWlOMTJxQ007RUFDQyxjQXhFdUI7QWpObzdxQzlCO0FSanJxQ1E7RUFDSTtFQUNBLGF5TnJRa0I7QWpOdzdxQzlCO0FSN3FxQ1k7RUFDSTtBUStxcUNoQjtBaU45MnFDTTtFQUNDLGNBOUV1QjtBak44N3FDOUI7QWlOejJxQ0k7RUFDQztBak4yMnFDTDtBUmxwcUNJO0V5Tm5TRjtJQStFRTtFak4wMnFDRjtBQUNGO0FSN21xQ0k7RXlON1VGO0lBbUZFO0lBQ0E7SUFDQTtFak4yMnFDRjtFaU56MnFDRTtJQUNDO0lBQ0E7SUFDQTtFak4yMnFDSDtFaU56MnFDRztJQUNDO0lBQ0E7RWpOMjJxQ0o7RWlOdDJxQ0k7SUFDQztJQUNBO0lBQ0c7SUFDQTtJQUNBLGNBckhlO0VqTjY5cUN2QjtFaU5wMnFDRztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VqTnMycUNKO0VpTnAycUNJO0lBQ0M7SUFDQTtJQUNBO0VqTnMycUNMO0FBQ0Y7QWlOLzFxQ0M7RUFDQztFQUNBO0VBQ0EseUJBMUlxQjtBak4yK3FDdkI7QWlOLzFxQ0U7RUFDQztFQUNBO0FqTmkycUNIO0FpTi8xcUNHO0VBQ0M7RUFDQTtFQUNBO0FqTmkycUNKO0FpTi8xcUNJO0VBQ0M7QWpOaTJxQ0w7QWlONTFxQ0s7RUFDQztFQUNBO0VBQ0E7QWpOODFxQ047QWlONTFxQ007RUFDQztFQUNBO0VBQ0E7QWpOODFxQ1A7QWlOMzFxQ007RUFDQztBak42MXFDUDtBaU4xMXFDTTtFQUNDO0VBQ0E7RUFDQTtBak40MXFDUDtBaU50MXFDRztFQUNDO0VBQ0E7RUFDQTtBak53MXFDSjtBUmpycUNJO0V5TjFLRDtJQU1FO0lBQ0E7RWpOeTFxQ0g7QUFDRjtBUnZycUNJO0V5TmhLQTtJQUVFO0VqTnkxcUNKO0FBQ0Y7QWlOdDFxQ0k7RUFDQztBak53MXFDTDtBUi9ycUNJO0V5TjFKQTtJQUlFO0VqTnkxcUNKO0FBQ0Y7QWlOdDFxQ0k7RUFDQztBak53MXFDTDtBUnZzcUNJO0V5TmxKQTtJQUlFO0VqTnkxcUNKO0FBQ0Y7QVJsdHFDSTtFeU5oTkg7SUErRUU7RWpOdTFxQ0Q7RWlOcjFxQ0M7SUFDQztJQUNBO0VqTnUxcUNGO0FBQ0Y7QWlObDFxQ0U7RUFDQyx5QkFoTzBCO0FqTm9qckM3QjtBaU5oMHFDQztFQUNDO0FqTmswcUNGO0FpTmgwcUNFO0VBQ0M7QWpOazBxQ0g7QWlON3pxQ0M7RUFDQztBak4renFDRjtBaU43enFDRTtFQUNDO0FqTit6cUNIO0FpTnh6cUNFO0VBQ0M7QWpOMHpxQ0g7QWlOdnpxQ0U7RUFDQztBak55enFDSDtBaU50enFDRTtFQUNDO0FqTnd6cUNIO0FpTm56cUNFO0VBQ0M7QWpOcXpxQ0g7QWlObHpxQ0U7RUFDQztBak5venFDSDtBaU5qenFDRTtFQUNDO0FqTm16cUNIO0FpTjl5cUNFO0VBQ0M7QWpOZ3pxQ0g7QWlON3lxQ0U7RUFDQztBak4reXFDSDtBaU41eXFDRTtFQUNDO0FqTjh5cUNIO0FpTnp5cUNFO0VBQ0M7QWpOMnlxQ0g7QWlOeHlxQ0U7RUFDQztBak4weXFDSDtBaU52eXFDRTtFQUNDO0FqTnl5cUNIOztBa05qbXJDQTtFQUNDO0FsTm9tckNEO0FSbHhxQ0k7RTBOblZKO0lBSUU7RWxOcW1yQ0E7QUFDRjtBa05ubXJDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxOcW1yQ0Y7QWtObm1yQ0U7RUFDQztBbE5xbXJDSDtBa05ubXJDRztFQUNDO0VBQ0E7RUFDQTtBbE5xbXJDSjtBa05ubXJDSTtFQUNDO0VBQ0E7RUFDQTtBbE5xbXJDTDtBa05ubXJDSztFQUNDO0FsTnFtckNOO0FrTm5tckNNO0VBQ0M7RUFDQTtFQUNBLGNBeENrQjtBbE42b3JDekI7QWtObG1yQ007RUFDQztFQUNBO0VBQ0E7QWxOb21yQ1A7QWtObG1yQ087RUFDQyxjQWxEa0I7RUFtRGxCO0VBQ0E7QWxOb21yQ1I7QWtOam1yQ087RUFDQyxjQXZEaUI7QWxOMHByQ3pCO0FrTjlsckNLO0VBQ0MseUJBMURnQjtBbE4wcHJDdEI7QWtOOWxyQ007RUFDQyxjQS9EdUI7QWxOK3ByQzlCO0FrTjdsckNNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCQXpFZTtFQTBFZjtBbE4rbHJDUDtBa056bHJDSztFQUNDO0FsTjJsckNOO0FScjFxQ0k7RTBONVVIO0lBNkVFO0lBQ0E7SUFDQTtFbE53bHJDRDtFa045a3JDSztJQUNDO0VsTmdsckNOO0FBQ0Y7QWtOdmtyQ0M7RUFDQyx5QkFoSG9CO0VBaUhwQjtBbE55a3JDRjtBa052a3JDRTtFQUNDO0VBQ0E7QWxOeWtyQ0g7QVJqNXFDSTtFME4xTEY7SUFLRTtFbE4wa3JDRjtBQUNGO0FSNTJxQ0k7RTBOcE9GO0lBU0U7RWxOMmtyQ0Y7QUFDRjtBa056a3JDRztFQUNDO0VBQ0E7RUFDQTtBbE4ya3JDSjtBa052a3JDSztFQUNDO0VBQ0E7RUFDQTtBbE55a3JDTjtBa052a3JDTTtFQUNDO0VBQ0E7RUFDQTtBbE55a3JDUDtBa050a3JDTTtFQUNDO0FsTndrckNQO0FrTnJrckNNO0VBQ0M7RUFDQTtFQUNBO0FsTnVrckNQO0FrTmprckNHO0VBQ0M7RUFDQTtFQUNBO0FsTm1rckNKO0FSdjRxQ0k7RTBOL0xEO0lBTUU7SUFDQTtFbE5va3JDSDtBQUNGO0FSNzRxQ0k7RTBOckxBO0lBRUU7RWxOb2tyQ0o7QUFDRjtBa05qa3JDSTtFQUNDO0FsTm1rckNMO0FScjVxQ0k7RTBOL0tBO0lBSUU7RWxOb2tyQ0o7QUFDRjtBa05qa3JDSTtFQUNDO0FsTm1rckNMO0FSNzVxQ0k7RTBOdktBO0lBSUU7RWxOb2tyQ0o7QUFDRjtBa041anJDRTtFQUNDLHlCQW5NMEI7QWxOaXdyQzdCO0FrTnppckNDO0VBQ0M7QWxOMmlyQ0Y7QWtOemlyQ0U7RUFDQztBbE4yaXJDSDtBa050aXJDQztFQUNDO0FsTndpckNGO0FrTnRpckNFO0VBQ0M7QWxOd2lyQ0g7QWtOamlyQ0U7RUFDQztBbE5taXJDSDtBa05oaXJDRTtFQUNDO0FsTmtpckNIO0FrTi9ockNFO0VBQ0M7QWxOaWlyQ0g7QWtONWhyQ0U7RUFDQztBbE44aHJDSDtBa04zaHJDRTtFQUNDO0FsTjZockNIO0FrTjFockNFO0VBQ0M7QWxONGhyQ0g7QWtOdmhyQ0U7RUFDQztBbE55aHJDSDtBa050aHJDRTtFQUNDO0FsTndockNIO0FrTnJockNFO0VBQ0M7QWxOdWhyQ0g7QWtObGhyQ0U7RUFDQztBbE5vaHJDSDtBa05qaHJDRTtFQUNDO0FsTm1ockNIO0FrTmhockNFO0VBQ0M7QWxOa2hyQ0g7O0FrTjNnckNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FBQTtBQ2xTQTtFQUNDO0FuTm0wckNEO0FtTi96ckNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5OaTByQ0g7QW1OL3pyQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkF4Qm1CO0VBeUJuQjtFQUNBO0FuTmkwckNKO0FSN2lyQ0k7RTJON1JEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbk5rMHJDSDtBQUNGO0FtTmgwckNJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQTVDcUI7RUE2Q3JCO0FuTmswckNMO0FtTmgwckNLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0F2RHdCO0VBd0R4QjtFQUNBO0FuTmswckNOO0FtTi96ckNLO0VBQ0M7RUFDQTtBbk5pMHJDTjtBbU4venJDTTtFQUNDO0VBQ0E7QW5OaTByQ1A7QW1ONXpyQ0k7RUFDQyx5QkF0RTRCO0FuTm80ckNqQztBbU4xenJDTTtFQUNDLGNBM0UwQjtFQTRFMUIseUJBOUV1QjtBbk4wNHJDOUI7QW1OdnpyQ087RUFDQyxjQXBGc0I7QW5ONjRyQzlCO0FtTmp6ckNJO0VBQ0M7QW5ObXpyQ0w7QVJ2anJDSTtFMk43VUY7SUFzRkU7SUFDQTtFbk5renJDRjtFbU5oenJDRTtJQUNDO0lBQ0E7SUFDQTtFbk5renJDSDtFbU5oenJDRztJQUNDO0lBQ0E7SUFDQTtFbk5renJDSjtBQUNGO0FtTjV5ckNDO0VBQ0M7RUFDQTtBbk44eXJDRjtBbU41eXJDRTtFQUNDO0VBQ0E7QW5OOHlyQ0g7QW1ONXlyQ0c7RUFDQztFQUNBO0VBQ0E7QW5OOHlyQ0o7QW1ONXlyQ0k7RUFDQztBbk44eXJDTDtBbU56eXJDSztFQUNDO0VBQ0E7RUFDQTtBbk4yeXJDTjtBbU56eXJDTTtFQUNDO0VBQ0E7RUFDQTtBbk4yeXJDUDtBbU54eXJDTTtFQUNDO0FuTjB5ckNQO0FtTnZ5ckNNO0VBQ0M7RUFDQTtFQUNBO0FuTnl5ckNQO0FtTm55ckNHO0VBQ0M7RUFDQTtFQUNBO0FuTnF5ckNKO0FSeG1yQ0k7RTJOaE1EO0lBTUU7SUFDQTtFbk5zeXJDSDtBQUNGO0FSOW1yQ0k7RTJOdExBO0lBRUU7RW5Oc3lyQ0o7QUFDRjtBbU5ueXJDSTtFQUNDO0FuTnF5ckNMO0FSdG5yQ0k7RTJOaExBO0lBSUU7RW5Oc3lyQ0o7QUFDRjtBbU5ueXJDSTtFQUNDO0FuTnF5ckNMO0FSOW5yQ0k7RTJOeEtBO0lBSUU7RW5Oc3lyQ0o7QUFDRjtBUnpvckNJO0UyTnJPSDtJQThFRTtFbk5veXJDRDtFbU5seXJDQztJQUNDO0lBQ0E7RW5Ob3lyQ0Y7QUFDRjtBbU5oeHJDQztFQUNDO0FuTmt4ckNGO0FtTmh4ckNFO0VBQ0M7QW5Oa3hyQ0g7QW1ON3dyQ0M7RUFDQztBbk4rd3JDRjtBbU43d3JDRTtFQUNDO0FuTit3ckNIO0FtTnp3ckNFO0VBQ0M7QW5OMndyQ0g7QW1OeHdyQ0U7RUFDQztBbk4wd3JDSDtBbU52d3JDRTtFQUNDO0FuTnl3ckNIO0FtTnB3ckNFO0VBQ0M7QW5Oc3dyQ0g7QW1ObndyQ0U7RUFDQztBbk5xd3JDSDtBbU5sd3JDRTtFQUNDO0FuTm93ckNIO0FtTi92ckNFO0VBQ0M7QW5OaXdyQ0g7QW1OOXZyQ0U7RUFDQztBbk5nd3JDSDtBbU43dnJDRTtFQUNDO0FuTit2ckNIO0FtTjF2ckNFO0VBQ0M7QW5ONHZyQ0g7QW1OenZyQ0U7RUFDQztBbk4ydnJDSDtBbU54dnJDRTtFQUNDO0FuTjB2ckNIOztBb043aHNDQTtFQUNJO0VBQ0E7QXBOZ2lzQ0o7QW9ON2hzQ0k7RUFDSTtFQUNBO0VBQ0E7QXBOK2hzQ1I7QW9ON2hzQ1E7RUFDSTtFQUNBO0FwTitoc0NaO0FvTjdoc0NZO0VBQ0k7RUFDQTtBcE4raHNDaEI7QW9ONWhzQ1k7RUFDSTtFQUNBO0FwTjhoc0NoQjtBb041aHNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcE44aHNDcEI7QW9OM2hzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE42aHNDcEI7QW9OemhzQ1k7RUFDSTtBcE4yaHNDaEI7QW9OemhzQ2dCO0VBQ0k7RUFDQTtBcE4yaHNDcEI7QW9OeGhzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTjBoc0NwQjtBUnBnc0NJO0VBQ0ksYzROckIwQztFNU5zQjFDO0FRc2dzQ1I7QVJuZ3NDSTtFQUNJLGM0TjFCMEM7QXBOK2hzQ2xEO0FSbGdzQ0k7RUFDSSxjNE45QjBDO0FwTmtpc0NsRDtBb04vaHNDZ0I7O0VBRUk7RUFDQTtFQUNBO0FwTmlpc0NwQjtBb045aHNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcE5naXNDcEI7QW9OOWhzQ29CO0VBQ0k7QXBOZ2lzQ3hCO0FvTjdoc0NvQjtFQUNJO0VBQ0E7RUFDQTtBcE4raHNDeEI7QW9ON2hzQ3dCO0VBQ0k7RUFDQTtBcE4raHNDNUI7QW9OM2hzQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE42aHNDeEI7QW9OM2hzQ3dCO0VBQ0k7RUFDQTtFQUNBO0FwTjZoc0M1QjtBb054aHNDZ0I7RUFDSTtFQUNBO0FwTjBoc0NwQjtBb054aHNDb0I7O0VBRUk7RUFDQTtFQUNBO0FwTjBoc0N4QjtBb05yaHNDWTtFQUNJO0VBQ0E7QXBOdWhzQ2hCO0FvTnJoc0NnQjtFQUNJO0VBQ0E7RUFDQTtBcE51aHNDcEI7QW9OcGhzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBOc2hzQ3BCO0FvTnBoc0NvQjtFQUNJO0VBQ0E7QXBOc2hzQ3hCOztBb04zZ3NDUTtFQUNJO0FwTjhnc0NaO0FvTjNnc0NRO0VBQ0k7QXBONmdzQ1o7QW9OMWdzQ1E7RUFDSTtBcE40Z3NDWjtBb052Z3NDUTtFQUNJO0FwTnlnc0NaO0FvTnRnc0NRO0VBQ0k7QXBOd2dzQ1o7QW9OcmdzQ1E7RUFDSTtBcE51Z3NDWjtBb05wZ3NDUTtFQUNJO0FwTnNnc0NaO0FvTmpnc0NRO0VBQ0k7QXBObWdzQ1o7QW9OaGdzQ1E7RUFDSTtBcE5rZ3NDWjtBb04vL3JDUTtFQUNJO0FwTmlnc0NaOztBUnYyckNJO0U0Tm5KSTtJQUNJO0lBQ0E7RXBOOC9yQ1Y7RW9ONS9yQ1c7SUFDRztFcE44L3JDZDtFb041L3JDYztJQUNJO0VwTjgvckNsQjtBQUNGO0FSOTJyQ0k7RTROeElJO0lBQ0k7RXBOeS9yQ1Y7RW9Odi9yQ1U7SUFDSTtJQUNBO0VwTnkvckNkO0VvTnYvckNjO0lBQ0k7SUFDQTtFcE55L3JDbEI7RW9OdC9yQ2M7SUFDSTtFcE53L3JDbEI7QUFDRjtBcU5ydXNDQTtFQUNFO0VBQ0EsWUFKSztFQUtMLGFBTEs7RUFNTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTnV1c0NGO0FxTnJ1c0NFO0VBQ0U7RUFDQTtFQUNBO0FyTnV1c0NKO0FxTnB1c0NFO0VBQ0U7RUFDQSxZQXBCRztFQXFCSCxhQXJCRztFQXNCSDtFQUNBO0VBQ0E7QXJOc3VzQ0o7QXFObnVzQ0U7RUFDRTtFQUNBO0VBQ0E7QXJOcXVzQ0o7QXFOaHVzQ0k7RUFDRTtFQUNBO0FyTmt1c0NOO0FxTi90c0NJO0VBQ0U7RUFDQTtBck5pdXNDTjtBcU45dHNDSTtFQUNFO0lBQ0U7RXJOZ3VzQ047RXFON3RzQ0k7SUFDRTtFck4rdHNDTjtBQUNGOztBc05seHNDQTtFQUNFO0F0TnF4c0NGOztBc05seHNDQTtFQUNFO0lBQ0U7RXROcXhzQ0Y7O0VzTmx4c0NBO0lBQ0U7RXROcXhzQ0Y7O0VzTmx4c0NBO0lBQ0U7RXROcXhzQ0Y7O0VzTm54c0NBO0lBQ0U7RXROc3hzQ0Y7QUFDRjtBdU54eXNDRTtFQUNFO0F2TjB5c0NKO0F1TnJ5c0NNO0VBQ0U7RUFDQTtBdk51eXNDUjs7QXVObHlzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TnF5c0NGO0F1Tm55c0NFO0VBQ0U7QXZOcXlzQ0o7O0F3TjN6c0NBO0VBQ0U7RUFDQTtBeE44enNDRjtBd04zenNDRTtFQUNFO0F4TjZ6c0NKO0F3TjF6c0NFO0VBQ0U7RUFDQTtFQUNBO0F4TjR6c0NKO0F3TjF6c0NJO0VBQ0U7RUFDQTtBeE40enNDTjtBd054enNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhOMHpzQ0o7O0F5Tnoxc0NBO0VBQ0U7SUFDRTtFek40MXNDRjtFeU4xMXNDQTtJQUNFO0V6TjQxc0NGO0V5TjExc0NBO0lBQ0U7RXpONDFzQ0Y7RXlOMTFzQ0E7SUFDRTtFek40MXNDRjtBQUNGO0F5Tnoxc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpOMjFzQ0Y7QXlOejFzQ0U7RUFDRTtFQUNBO0F6TjIxc0NKOztBME5sM3NDQTtFQUNFO0VBQ0E7QTFOcTNzQ0Y7O0EwTmwzc0NBO0VBQ0U7RUFDQTtFQUNBO0ExTnEzc0NGOztBMk43M3NDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM05nNHNDRjtBMk41M3NDTTtFQUNFO0VBQ0E7QTNOODNzQ1I7QTJOdjNzQ1U7RUFDRTtBM055M3NDWjtBMk5qM3NDSTtFQUNFO0VBQ0E7RUFDQTtBM05tM3NDTjtBMk5qM3NDTTtFQUNFO0VBQ0E7QTNObTNzQ1I7QTJOajNzQ1E7RUFDRTtFQUNBO0VBQ0E7QTNObTNzQ1Y7QTJOajNzQ1U7RUFDRTtBM05tM3NDWjtBMk5oM3NDVTtFQUNFO0EzTmszc0NaO0EyTi8yc0NVO0VBQ0U7RUFDQTtFQUNBO0EzTmkzc0NaO0EyTjkyc0NVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM05nM3NDWjtBMk45MnNDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOZzNzQ2Q7QTJONTJzQ2M7RUFDRTtFQUNBO0EzTjgyc0NoQjtBMk50MnNDSTtFQUNFO0VBQ0E7QTNOdzJzQ047QTJObjJzQ007RUFDRTtBM05xMnNDUjtBMk5qMnNDUTtFQUNFO0EzTm0yc0NWO0EyTmgyc0NRO0VBQ0U7QTNOazJzQ1Y7QTJONTFzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOODFzQ0o7QTJOMTFzQ007RUFDRTtBM040MXNDUjtBMk52MXNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOeTFzQ1I7QTJOcjFzQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM051MXNDWjtBMk5yMXNDWTtFQUNFO0EzTnUxc0NkO0EyTnAxc0NZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOczFzQ2Q7QTJOcDFzQ2M7RUFDRTtBM05zMXNDaEI7QTJOaDFzQ1E7RUFDRTtBM05rMXNDVjtBMk5oMXNDVTtFQUNFO0EzTmsxc0NaO0EyTi8wc0NVO0VBQ0U7QTNOaTFzQ1o7QTJOOTBzQ1U7RUFDRTtFQUNBO0EzTmcxc0NaO0EyTjUwc0NjO0VBQ0U7RUFDQTtBM044MHNDaEI7QTJONTBzQ2dCO0VBQ0U7QTNOODBzQ2xCO0EyTjMwc0NnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTjYwc0NsQjtBMk4xMHNDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM040MHNDcEI7QTJOcDBzQ1k7RUFDRTtBM05zMHNDZDtBMk5sMHNDYztFQUNFO0VBQ0E7QTNObzBzQ2hCO0EyTmowc0NjO0VBQ0U7RUFDQTtBM05tMHNDaEI7QTJOMXpzQ2dCO0VBQ0U7QTNONHpzQ2xCO0EyTnh6c0NrQjtFQUNFO0EzTjB6c0NwQjtBMk5wenNDZ0I7RUFDRTtBM05zenNDbEI7QTJOaHpzQ2dCO0VBQ0U7QTNOa3pzQ2xCOztBNE5wa3RDQTtFQUNFO0VBQ0E7RUFDQTtBNU51a3RDRjtBNE5ya3RDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1TnVrdENKO0E0TnBrdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TnNrdENKO0E0TnBrdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOc2t0Q047QTRObmt0Q0k7RUFFRTtFQUNBO0E1Tm9rdENOO0E0TmhrdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TmtrdENKO0E0Ti9qdENNO0VBQ0U7RUFDQTtFQUNBO0E1TmlrdENSO0E0TjlqdENNO0VBQ0U7QTVOZ2t0Q1I7QTRONWp0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOOGp0Q1I7QTROemp0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TjJqdENKO0E0TnpqdENJO0VBQ0U7RUFDQTtBNU4yanRDTjtBNE52anRDRTtFQUNFO0E1TnlqdENKO0E0TnRqdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOd2p0Q0o7QTROdGp0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU53anRDTjtBNE5wanRDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOc2p0Q1Y7QTRObmp0Q1k7RUFDRTtFQUNBO0E1TnFqdENkO0E0TmxqdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOb2p0Q2Q7QTRObGp0Q2M7RUFDRTtBNU5vanRDaEI7QTROaGp0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TmtqdENkO0E0TmhqdENjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU5ranRDaEI7QTRONWl0Q29CO0VBQ0U7RUFDQTtBNU44aXRDdEI7QTROdml0Q1k7RUFDRTtFQUNBO0VBQ0E7QTVOeWl0Q2Q7QTROdGl0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TndpdENkO0E0TnJpdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU51aXRDZDtBNE5waXRDWTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdE4xTEg7RXNOMkxHO0VBQ0E7RUFDQTtFQUNBO0E1TnNpdENkO0E0TnBpdENjO0VBQ0UseUJ0TmhNTDtBTnN1dENYO0E0TmxpdENZO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsNkN0TnFDZ0I7QU4rL3NDOUI7QTROaml0Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVObWl0Q2Q7QTRONWh0Q2M7RUFDRTtBNU44aHRDaEI7QTROM2h0Q2M7RUFFRTtBNU40aHRDaEI7QTROdGh0Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNU53aHRDVjtBNE50aHRDVTtFQUNFO0E1TndodENaO0E0TnJodENVO0VBQ0U7RUFDQTtBNU51aHRDWjtBNE5waHRDVTtFQUNFO0VBQ0E7QTVOc2h0Q1o7QTRObmh0Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVOcWh0Q1o7QTRObmh0Q1k7RUFDRTtBNU5xaHRDZDs7QW9IcHl0Q0E7RUFDRTtFQUNBO0VBQ0E7QXBIdXl0Q0Y7QW9Icnl0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEh1eXRDSjtBb0hyeXRDSTtFQUNFO0FwSHV5dENOO0FvSGx5dENJO0VBQ0U7QXBIb3l0Q047QW9IbHl0Q0k7RUFDRTtBcEhveXRDTjtBb0hseXRDSTtFQUNFO0FwSG95dENOOztBb0g5eHRDQTtFQUNFO0VBQ0E7QXBIaXl0Q0Y7O0FvSDN4dENFO0VBQ0U7RUFDQSxvRHZGTWlCO0V1RkxqQjtBcEg4eHRDSjtBb0g1eHRDSTtFNUg4SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTRIbElFO0VBQ0E7RUFDQTtBcEhveXRDTjtBUmxxdENJO0VBQ0k7QVFvcXRDUjtBb0hyeXRDTTtFQUNFO0FwSHV5dENSO0FvSGx5dENJO0VBQ0U7RUFDQTtFQUNBO0FwSG95dENOO0FvSGh5dENJO0VBQ0U7RUFDQTtBcEhreXRDTjtBb0gveHRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIaXl0Q047O0FvSDF4dENFO0VBQ0U7RUFDQTtFQUNBO0FwSDZ4dENKOztBb0hoeXRDRTtFQUNFO0VBQ0E7RUFDQTtBcEhteXRDSjs7QW9IdHl0Q0U7RUFDRTtFQUNBO0VBQ0E7QXBIeXl0Q0o7O0FvSDV5dENFO0VBQ0U7RUFDQTtFQUNBO0FwSCt5dENKOztBNk45NHRDQTtFQUNFO0VBQ0E7QTdOaTV0Q0Y7QTZOLzR0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN05pNXRDSjtBNk4vNHRDSTtFQUNFO0VBQ0E7RUFDQTtBN05pNXRDTjtBNk45NHRDSTtFQUNFO0VBQ0E7RUFDQTtBN05nNXRDTjs7QThObjZ0Q0E7O0VBRUU7RUFDQTtBOU5zNnRDRjtBOE5wNnRDRTs7RUFDRTtFQUNBO0E5TnU2dENKO0E4TnI2dENJOztFQUNFO0E5Tnc2dENOO0E4Tmg2dENFOztFQUNFO0VBQ0E7QTlObTZ0Q0o7O0E4Ti81dENBO0VBQ0U7RUFDQTtBOU5rNnRDRjs7QThOLzV0Q0E7RUFDRTtBOU5rNnRDRjs7QThONzV0Q0k7RUFDRTtBOU5nNnRDTjtBOE43NXRDSTtFQUNFO0E5Tis1dENOOztBK050OHRDRTtFQUNFO0VBQ0E7QS9OeTh0Q0o7QStOcjh0Q0k7RUFDRTtBL051OHRDTjtBK05yOHRDTTtFQUNFO0EvTnU4dENSO0ErTmg4dENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Oazh0Q047O0FnTy85dENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhPayt0Q0o7QWdPLzl0Q0U7RUFDRTtBaE9pK3RDSjs7QWdPNzl0Q0E7RUFDRTtBaE9nK3RDRjs7QWlPNyt0Q0U7RUFFRTtFQUNBO0VBQ0E7QWpPKyt0Q0o7O0FrT3AvdENBO0VBQ0U7QWxPdS90Q0Y7O0FrT24vdENFO0VBRUU7QWxPcS90Q0o7O0FrT2wvdENBO0VBQ0U7QWxPcS90Q0Y7O0FrT2ovdENFO0VBRUU7QWxPbS90Q0o7O0FtT3JndUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuT3dndUNGO0FtT3RndUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk93Z3VDSjtBbU9yZ3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk91Z3VDSjtBbU9yZ3VDSTtFQUdFO0VBQ0E7QW5PcWd1Q047QW1PbGd1Q0k7RUFDRTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBQ0E7QW5PKy90Q047QW1PdGd1Q007RUFDRTtBbk93Z3VDUjtBbU85L3RDTTtFQUNFO0FuT2dndUNSO0FtT3ovdENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5PMi90Q1I7QW1PeC90Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTzAvdENSO0FtT3gvdENRO0VBQ0U7RUFDQTtBbk8wL3RDVjs7QW1Pbi90Q0E7RUFDRTtJQUNFO0VuT3MvdENGO0FBQ0Y7QW9PdGt1Q0k7RUFDRTtBcE93a3VDTjtBb09sa3VDVTtFQUVFO0FwT21rdUNaOztBcU8va3VDQTtFQUNFO0FyT2tsdUNGO0FxTy9rdUNJO0VBQ0U7QXJPaWx1Q047QXFPL2t1Q007RUFDRTtFQUNBO0FyT2lsdUNSO0FxTy9rdUNRO0VBQ0U7QXJPaWx1Q1Y7QXFPL2t1Q1U7RUFDRTtBck9pbHVDWjtBcU81a3VDYztFQUNFO0VBQ0E7QXJPOGt1Q2hCO0FxTzNrdUNjO0VBQ0U7RUFDQTtBck82a3VDaEI7QXFPMWt1Q2M7RUFDRTtFQUNBO0FyTzRrdUNoQjtBcU9qa3VDUTtFQUNFO0VBQ0E7QXJPbWt1Q1Y7QXFPamt1Q1U7RUFDRTtBck9ta3VDWjtBcU9qa3VDWTtFQUNFO0FyT21rdUNkO0FxTzVqdUNJO0VBQ0U7RUFDQTtBck84anVDTjtBcU8xanVDTTtFQUNFO0FyTzRqdUNSO0FxT3pqdUNNO0VBQ0U7RUFDQTtBck8yanVDUjtBcU94anVDTTtFQUNFO0VBQ0E7QXJPMGp1Q1I7QXFPdmp1Q007RUFDRTtFQUNBO0FyT3lqdUNSO0FxT3RqdUNNO0VBSUU7RUFDQTtFQUNBO0FyT3FqdUNSO0FxT2xqdUNNO0VBQ0U7QXJPb2p1Q1I7QXFPamp1Q007RUFDRTtBck9tanVDUjtBcU8vaXVDUTtFQUNFO0FyT2lqdUNWOztBc09ycHVDRTtFQUNFO0F0T3dwdUNKO0FzT3JwdUNFO0VBQ0U7QXRPdXB1Q0o7O0F1TzlwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T2lxdUNGO0F1Ty9wdUNFO0VBUkY7SUFTSTtFdk9rcXVDRjtBQUNGO0F1T2hxdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T2txdUNKO0F1Ty9wdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZPaXF1Q0o7QXVPOXB1Q0U7RUFDRTtFQUNBO0F2T2dxdUNKO0F1TzdwdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZPK3B1Q0o7QXVPN3B1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TytwdUNOO0F1TzVwdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZPOHB1Q047O0F1T3pwdUNBO0VBQ0U7RUFDQTtFQUNBO0F2TzRwdUNGO0F1TzFwdUNFO0VBQ0U7QXZPNHB1Q0o7QXVPenB1Q0U7RUFDRTtFQUNBO0VBQ0E7QXZPMnB1Q0o7QXVPeHB1Q0U7RUFDRTtFQUNBO0F2TzBwdUNKO0F1T3ZwdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3lwdUNKO0F1T3ZwdUNJO0VBQ0U7QXZPeXB1Q047QXVPcnB1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3VwdUNKO0F1T3JwdUNJO0VBQ0U7RUFDQTtFQUNBO0F2T3VwdUNOO0F1T3BwdUNJO0VBQ0U7QXZPc3B1Q047QXVPbHB1Q1U7RUFDRTtBdk9vcHVDWjtBdU9qcHVDVTtFQUNFO0F2T21wdUNaOztBdU96b3VDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk80b3VDSjtBdU8xb3VDSTtFQUNFO0VBQ0E7QXZPNG91Q047QXVPem91Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TzJvdUNOO0F1T3ZvdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2T3lvdUNKO0F1T3ZvdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZPeW91Q047QXVPdm91Q007RUFDRTtFQUNBO0F2T3lvdUNSO0F1T2pvdUNNO0VBQ0U7RUFDQTtFQUNBO0F2T21vdUNSO0F1T2hvdUNNO0VBQ0U7RUFDQTtBdk9rb3VDUjtBdU9ob3VDUTtFQUNFO0VBQ0E7QXZPa291Q1Y7QXVPaG91Q1U7RUFDRTtBdk9rb3VDWjs7QXdPcjB1Q0E7RUFDRTtFQUNBO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0VBQ0E7QXhPdzB1Q0Y7O0F3T3IwdUNBO0VBQ0U7RUFDQTtFQUNBO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0F4T3cwdUNGOztBd09yMHVDQTtFQUNFO0VBQ0E7QXhPdzB1Q0Y7O0F3T3IwdUNBO0VBQ0U7SUFBSTtFeE95MHVDSjtFd094MHVDQTtJQUFLO0V4TzIwdUNMO0V3TzEwdUNBO0lBQU07RXhPNjB1Q047QUFDRjtBd08zMHVDQTtFQUNFO0VBQ0E7RUFDQTtBeE82MHVDRjs7QXdPMTB1Q0E7RUFDRTtBeE82MHVDRjs7QXdPMTB1Q0E7RUFDRTtBeE82MHVDRjs7QXdPejB1Q0U7RUFDRTtBeE80MHVDSjs7QXdPeDB1Q0E7RUFDRTtBeE8yMHVDRjs7QXdPeDB1Q0E7RUFDRTtBeE8yMHVDRjs7QXdPeDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TzIwdUNGOztBd094MHVDQTtFQUNFO0F4TzIwdUNGOztBd094MHVDQTtFQUNFO0F4TzIwdUNGOztBd096MHVDQTtFQUNFO0F4TzQwdUNGOztBd08xMHVDQTs7RUFFRTtBeE82MHVDRjs7QXdPMzB1Q0E7RUFDRTtBeE84MHVDRjs7QXdPNTB1Q0E7O0VBRUU7QXhPKzB1Q0Y7O0F3TzcwdUNBO0VBQ0U7QXhPZzF1Q0Y7O0F3TzkwdUNBO0VBQ0U7QXhPaTF1Q0Y7O0F3TzcwdUNJO0VBQ0U7QXhPZzF1Q047QXdPOTB1Q0k7RUFDRTtBeE9nMXVDTjtBd085MHVDSTtFQUNFO0F4T2cxdUNOO0F3TzcwdUNDO0VBQ0c7RUFDQTtFQUNBO0F4TyswdUNKO0F3TzUwdUNJO0VBQ0U7QXhPODB1Q047QXdPNTB1Q0k7RUFDRTtBeE84MHVDTjtBd08xMHVDSTs7RUFFRTtBeE80MHVDTjtBd096MHVDRTtFQUNFO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE8yMHVDSjtBd096MHVDRTtFQUNFO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7QXhPMjB1Q0o7QXdPejB1Q0U7RUFDRTtFQUNBO0VBQ0E7QXhPMjB1Q0o7QXdPejB1Q0U7RUFDRTtFQUNBO0VBQ0E7QXhPMjB1Q0o7QXdPMTB1Q0k7RUFDRTtFQUNBO0F4TzQwdUNOO0F3T3owdUNFO0VBQ0U7QXhPMjB1Q0o7QXdPejB1Q0U7RUFDRTtFQUNBO0F4TzIwdUNKO0F3T3owdUNFO0VBQ0U7QXhPMjB1Q0o7O0F3T3YwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPMDB1Q0Y7QXdPejB1Q0U7RUFDRTtBeE8yMHVDSjs7QXdPdjB1Q0E7RUFDRTtJQUNFO0V4TzAwdUNGO0V3T3gwdUNBO0lBQ0U7SUFDQTtFeE8wMHVDRjtFd094MHVDQTtJQUNFO0lBQ0E7RXhPMDB1Q0Y7QUFDRjtBd092MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4T3kwdUNGOztBd090MHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7QXhPeTB1Q0Y7O0F3T3QwdUNBO0VBQ0U7RUFDQTtBeE95MHVDRjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0F4T3kwdUNGO0F3T3YwdUNFO0VBQ0U7RUFDQTtBeE95MHVDSjs7QXdPdDB1Q0E7RUFDRTtFQUNBO0F4T3kwdUNGO0F3T3YwdUNFO0VBQ0U7RUFDQTtFQUNBO0F4T3kwdUNKO0F3T3YwdUNJO0VBQ0U7QXhPeTB1Q047O0F3T3IwdUNBO0VBQ0U7QXhPdzB1Q0Y7QXdPdDB1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3cwdUNKO0F3T3QwdUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPdzB1Q047QXdPcjB1Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3UwdUNOO0F3T24wdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPcTB1Q0o7O0F3T2owdUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE9vMHVDRjtBd09sMHVDRTtFQUNFO0F4T28wdUNKO0F3T2gwdUNJO0VBQ0U7QXhPazB1Q047QXdPL3p1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE9pMHVDSjtBd08venVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPaTB1Q047QXdPaDB1Q007RUFDRTtBeE9rMHVDUjtBd085enVDSTtFQUNFO0F4T2cwdUNOO0F3Tzd6dUNJO0VBQ0U7QXhPK3p1Q047QXdPNXp1Q0U7RUFDRTtBeE84enVDSjtBd081enVDRTtFQUNFO0F4Tzh6dUNKOztBd08xenVDQTtFQUNFO0VBQ0E7QXhPNnp1Q0Y7O0F3TzF6dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE82enVDRjs7QXdPMXp1Q0E7RUFDRTtFQUNBO0F4TzZ6dUNGO0F3TzN6dUNFO0VBQ0U7RUFDQTtBeE82enVDSjtBd08zenVDSTtFQUNFO0VBQ0E7QXhPNnp1Q047QXdPNXp1Q007RUFDRTtBeE84enVDUjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtBeE8yenVDRjs7QXdPeHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8yenVDRjtBd096enVDRTtFQUNFO0VBQ0E7QXhPMnp1Q0o7QXdPeHp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPMHp1Q0o7QXdPeHp1Q0k7RUFDRTtFQUNBO0F4TzB6dUNOOztBd09yenVDQTtFQUNFO0F4T3d6dUNGOztBd09yenVDQTtFQUNFO0F4T3d6dUNGOztBd09yenVDQTtFQUNFO0VBQ0E7RUFDQTtBeE93enVDRjtBd090enVDRTtFQUNFO0F4T3d6dUNKOztBd09wenVDQTtFQUNFO0VBQ0E7QXhPdXp1Q0Y7O0F3T3B6dUNBO0VBQ0U7QXhPdXp1Q0Y7O0F3T3B6dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPdXp1Q0Y7QXdPcnp1Q0U7RUFDRTtBeE91enVDSjs7QXdPbHp1Q0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXhPcXp1Q0o7QXdPbHp1Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE9venVDSjtBd09qenVDRTtFQUNFO0VBQ0E7RUFDQTtBeE9tenVDSjtBd09oenVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPa3p1Q0o7O0F3Tzl5dUNBO0VBQ0U7SUFDRTtFeE9penVDRjtBQUNGO0F3Tzl5dUNBO0VBQ0U7RUFDQTtBeE9nenVDRjs7QXdPN3l1Q0E7RUFDRTtFQUNBO0VBQ0E7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7QXhPZ3p1Q0Y7O0F3Tzd5dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T2d6dUNGOztBd083eXVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQWlCO0VBQ2pCO0VBQWlCO0F4T2t6dUNuQjs7QXdPL3l1Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQTJCO0F4T216dUM3Qjs7QXdPaHp1Q0E7RUFDRTtFQUFlO0VBQ2Y7RUFBb0I7QXhPcXp1Q3RCOztBd09senVDQTtFQUNFO0VBQVM7RUFDVDtFQUFtQjtBeE91enVDckI7O0F3T256dUNFO0VBQ0U7QXhPc3p1Q0o7O0F3T2x6dUNBO0VBQ0U7QXhPcXp1Q0Y7O0F3T2x6dUNBO0VBQ0U7RUFDQTtBeE9xenVDRjs7QXdPbHp1Q0E7RUFDRTtFQUNBO0F4T3F6dUNGOztBd09senVDQTtFQUNFO0VBQ0E7QXhPcXp1Q0Y7O0F3T2x6dUNBO0VBQ0U7QXhPcXp1Q0Y7O0F3T2x6dUNBO0VBQ0U7QXhPcXp1Q0Y7O0F3T2x6dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3F6dUNGOztBd09senVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4T3F6dUNGO0F3T256dUNFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE9venVDSjs7QXdPaHp1Q0E7RUFDRTtBeE9tenVDRjs7QXdPaHp1Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPbXp1Q0Y7O0F3T2h6dUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhPbXp1Q0Y7QXdPanp1Q0U7RUFDRTtFQUNBO0F4T216dUNKLEM7Ozs7QXlPdGh3Q0EsZ0JBQWdCOztBQUVoQjtFQUNFLHNCQUFzQjtFQUN0QiwyQ0FBOEI7RUFDOUI7Ozt5REFHa0Q7RUFDbEQsbUJBQW1CO0VBQ25CLGtCQUFrQjs7QUFFcEI7O0FBRUE7RUFDRSxpQ0FBaUM7RUFDakMsd0JBQXdCO0VBQ3hCLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7O0VBRUUsaUNBQWlDO0VBQ2pDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOzs7OztBQy9oQkE7OztFQUdFO0FBQ0YsNkJBQTZCLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxPQUFPLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLHVCQUF1QixDQUFDLE9BQU8sZUFBZSxDQUFDLE9BQU8sZ0JBQWdCLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsT0FBTyxhQUFhLENBQUMsUUFBUSxjQUFjLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsT0FBTyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsVUFBVSxpQkFBaUIsQ0FBQyxPQUFPLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbUJBQW1CLENBQUMsV0FBVyx1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxjQUFjLFVBQVUsQ0FBQyxlQUFlLFdBQVcsQ0FBQyx5RkFBeUYsaUJBQWlCLENBQUMsOEZBQThGLGdCQUFnQixDQUFDLFNBQVMsNENBQTRDLENBQUMsb0NBQW9DLENBQUMsVUFBVSw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQywyQkFBMkIsR0FBRyw4QkFBOEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLENBQUMsbUJBQW1CLEdBQUcsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsR0FBRywrQkFBK0IsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLGNBQWMscUVBQXFFLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsZUFBZSxxRUFBcUUsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxlQUFlLHFFQUFxRSxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLG9CQUFvQiwrRUFBK0UsQ0FBQyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxrQkFBa0IsNEJBQTRCLENBQUMsb0JBQW9CLENBQUMscUVBQXFFLCtFQUErRSxDQUFDLG1EQUFtRCwyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxvSUFBb0ksbUJBQW1CLENBQUMsV0FBVyxDQUFDLFVBQVUsb0JBQW9CLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsMEJBQTBCLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsYUFBYSxtQkFBbUIsQ0FBQyxhQUFhLGFBQWEsQ0FBQyxZQUFZLFVBQVUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQ0FBcUMsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQ0FBK0MsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsaUNBQWlDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUNBQXVDLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGtDQUFrQyxlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsa0NBQWtDLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHFDQUFxQyxlQUFlLENBQUMsMENBQTBDLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxrQ0FBa0MsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGlDQUFpQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsY0FBYyxlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxtQ0FBbUMsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGNBQWMsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxpQ0FBaUMsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsZUFBZSxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLCtCQUErQixlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxjQUFjLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsK0JBQStCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsNEJBQTRCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLFNBQVMsUUFBUSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsbURBQW1ELFNBQVMsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsV0FBVyxtQ0FBbUMsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsMkNBQXNDLENBQUMsdVNBQW9TLENBQUMsS0FBSyxtQ0FBbUMsQ0FBQyxXQUFXLGlDQUFpQyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQywyQ0FBdUMsQ0FBQyx5U0FBeVMsQ0FBQyxVQUFVLGVBQWUsQ0FBQyxXQUFXLGlDQUFpQyxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyw0Q0FBcUMsQ0FBQyw4UTs7OztBQ0p0NHlEOzs7Ozs7Ozs7Ozs7OztFQWNFOztBQUVGO0VBQ0UsMEJBQTBCO0VBQzFCLDRDQUE0QztFQUM1Qzs7Ozs0REFJNkQ7RUFDN0QsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLDBEQUE2RDtFQUMvRDtBQUNGOztBQUVBLGdFQUFnRTtBQUNoRTtJQUNJLHFCQUFxQjtJQUNyQiwrQ0FBK0M7SUFDL0Msa0JBQWtCO0lBQ2xCLHdCQUF3QjtJQUN4QixrQ0FBa0M7SUFDbEMsb0JBQW9CO0lBQ3BCLGtDQUFrQztJQUNsQyxtQ0FBbUM7SUFDbkMsMkJBQTJCO0FBQy9CO0FBQ0EsNkRBQTZEO0FBQzdEO0lBQ0ksdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixvQkFBb0I7QUFDeEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGVBQWU7SUFDZix5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSxrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLDRCQUE0QjtJQUM1QixtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLFlBQVk7QUFDaEI7QUFDQTtJQUNJLFdBQVc7QUFDZjtBQUNBO0lBQ0ksa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxpQkFBaUI7QUFDckI7QUFDQTtJQUNJLDZDQUE2QztJQUM3QyxxQ0FBcUM7QUFDekM7QUFDQTtJQUNJO1FBQ0ksK0JBQStCO1FBQy9CLHVCQUF1QjtJQUMzQjtJQUNBO1FBQ0ksaUNBQWlDO1FBQ2pDLHlCQUF5QjtJQUM3QjtBQUNKO0FBQ0E7SUFDSTtRQUNJLCtCQUErQjtRQUMvQix1QkFBdUI7SUFDM0I7SUFDQTtRQUNJLGlDQUFpQztRQUNqQyx5QkFBeUI7SUFDN0I7QUFDSjtBQUNBO0lBQ0ksZ0VBQWdFO0lBQ2hFLGdDQUFnQztJQUNoQyw0QkFBNEI7SUFDNUIsd0JBQXdCO0FBQzVCO0FBQ0E7SUFDSSxnRUFBZ0U7SUFDaEUsaUNBQWlDO0lBQ2pDLDZCQUE2QjtJQUM3Qix5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLGdFQUFnRTtJQUNoRSxpQ0FBaUM7SUFDakMsNkJBQTZCO0lBQzdCLHlCQUF5QjtBQUM3QjtBQUNBO0lBQ0ksMEVBQTBFO0lBQzFFLCtCQUErQjtJQUMvQiwyQkFBMkI7SUFDM0IsdUJBQXVCO0FBQzNCO0FBQ0E7SUFDSSwwRUFBMEU7SUFDMUUsK0JBQStCO0lBQy9CLDJCQUEyQjtJQUMzQix1QkFBdUI7QUFDM0I7QUFDQTs7Ozs7SUFLSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLFVBQVU7SUFDVixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtBQUMxQjtBQUNBOztJQUVJLGtCQUFrQjtJQUNsQixPQUFPO0lBQ1AsV0FBVztJQUNYLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0EsZ0VBQWdFOztBQUVoRSxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLG9DQUFvQyxnQkFBZ0IsRUFBRTtBQUN0RCxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlEQUF5RCxnQkFBZ0IsRUFBRTtBQUMzRSx5REFBeUQsZ0JBQWdCLEVBQUU7QUFDM0UsMkRBQTJELGdCQUFnQixFQUFFO0FBQzdFLHFEQUFxRCxnQkFBZ0IsRUFBRTtBQUN2RSxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxnQkFBZ0IsZ0JBQWdCLEVBQUU7QUFDbEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDZDQUE2QyxnQkFBZ0IsRUFBRTtBQUMvRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxnREFBZ0QsZ0JBQWdCLEVBQUU7QUFDbEUscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlDQUF5QyxnQkFBZ0IsRUFBRTtBQUMzRCxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDJDQUEyQyxnQkFBZ0IsRUFBRTtBQUM3RCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMENBQTBDLGdCQUFnQixFQUFFO0FBQzVELDhDQUE4QyxnQkFBZ0IsRUFBRTtBQUNoRSx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsZ0JBQWdCLGdCQUFnQixFQUFFO0FBQ2xDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMENBQTBDLGdCQUFnQixFQUFFO0FBQzVELDZDQUE2QyxnQkFBZ0IsRUFBRTtBQUMvRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsZ0ZBQWdGLGdCQUFnQixFQUFFO0FBQ2xHLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx1Q0FBdUMsZ0JBQWdCLEVBQUU7QUFDekQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHNCQUFzQixnQkFBZ0IsRUFBRTtBQUN4Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsOENBQThDLGdCQUFnQixFQUFFO0FBQ2hFLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsaUJBQWlCLGdCQUFnQixFQUFFO0FBQ25DLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxzQkFBc0IsZ0JBQWdCLEVBQUU7QUFDeEMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLGtCQUFrQixnQkFBZ0IsRUFBRTtBQUNwQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMscUJBQXFCLGdCQUFnQixFQUFFO0FBQ3ZDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxtQkFBbUIsZ0JBQWdCLEVBQUU7QUFDckMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsb0JBQW9CLGdCQUFnQixFQUFFO0FBQ3RDLG1CQUFtQixnQkFBZ0IsRUFBRTtBQUNyQyxvQkFBb0IsZ0JBQWdCLEVBQUU7QUFDdEMsc0JBQXNCLGdCQUFnQixFQUFFO0FBQ3hDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHFCQUFxQixnQkFBZ0IsRUFBRTtBQUN2QyxpQkFBaUIsZ0JBQWdCLEVBQUU7QUFDbkMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLG9CQUFvQixnQkFBZ0IsRUFBRTtBQUN0QyxrQkFBa0IsZ0JBQWdCLEVBQUU7QUFDcEMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsbUJBQW1CLGdCQUFnQixFQUFFO0FBQ3JDLGdCQUFnQixnQkFBZ0IsRUFBRTtBQUNsQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsa0JBQWtCLGdCQUFnQixFQUFFO0FBQ3BDLGlCQUFpQixnQkFBZ0IsRUFBRTtBQUNuQyxxQkFBcUIsZ0JBQWdCLEVBQUU7QUFDdkMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRSxDOzs7O0VDNTBCNUM7OztLQUdHOztBQUVMO0VBQ0UsdUJBQXVCO0VBQ3ZCLDRDQUErQjtFQUMvQjs7OzREQUdzRDtFQUN0RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0U7SUFDRSx1QkFBdUI7SUFDdkIsMERBQXNEO0VBQ3hEO0FBQ0Y7O0FBRUE7O0lBRUkscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIsa0NBQWtDO0lBQ2xDLG9CQUFvQjtJQUNwQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDJCQUEyQjtBQUMvQjs7QUFFQSwrQ0FBK0MsZ0JBQWdCLEVBQUU7QUFDakUsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsd0NBQXdDLGdCQUFnQixFQUFFO0FBQzFELG9EQUFvRCxnQkFBZ0IsRUFBRTtBQUN0RSwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMscURBQXFELGdCQUFnQixFQUFFO0FBQ3ZFLDZDQUE2QyxnQkFBZ0IsRUFBRTtBQUMvRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlDQUF5QyxnQkFBZ0IsRUFBRTtBQUMzRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELG9DQUFvQyxnQkFBZ0IsRUFBRTtBQUN0RCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGtDQUFrQyxnQkFBZ0IsRUFBRTtBQUNwRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsd0NBQXdDLGdCQUFnQixFQUFFO0FBQzFELHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHVCQUF1QixnQkFBZ0IsRUFBRTtBQUN6Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLDBDQUEwQyxnQkFBZ0IsRUFBRTtBQUM1RCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUUsQzs7OztFQ25SM0M7OztLQUdHOztBQUVMO0VBQ0Usd0JBQXdCO0VBQ3hCLDRDQUFnQztFQUNoQzs7OzREQUd3RDtFQUN4RCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCOztBQUVBO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIsMERBQXdEO0VBQzFEO0FBQ0Y7O0FBRUE7O0lBRUksc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCx3QkFBd0I7SUFDeEIsa0NBQWtDO0lBQ2xDLG9CQUFvQjtJQUNwQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDJCQUEyQjtBQUMvQjs7QUFFQSxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsdUNBQXVDLGdCQUFnQixFQUFFO0FBQ3pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxxQ0FBcUMsZ0JBQWdCLEVBQUU7QUFDdkQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCx3QkFBd0IsZ0JBQWdCLEVBQUU7QUFDMUMseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0Msb0NBQW9DLGdCQUFnQixFQUFFO0FBQ3RELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG9DQUFvQyxnQkFBZ0IsRUFBRTtBQUN0RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsc0NBQXNDLGdCQUFnQixFQUFFO0FBQ3hELHVDQUF1QyxnQkFBZ0IsRUFBRTtBQUN6RCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywwQ0FBMEMsZ0JBQWdCLEVBQUU7QUFDNUQsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELHdDQUF3QyxnQkFBZ0IsRUFBRTtBQUMxRCw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELGlDQUFpQyxnQkFBZ0IsRUFBRTtBQUNuRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsa0NBQWtDLGdCQUFnQixFQUFFO0FBQ3BELGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsbUNBQW1DLGdCQUFnQixFQUFFO0FBQ3JELDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5QywrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELCtCQUErQixnQkFBZ0IsRUFBRTtBQUNqRCwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsaUNBQWlDLGdCQUFnQixFQUFFO0FBQ25ELDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyx1QkFBdUIsZ0JBQWdCLEVBQUU7QUFDekMsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MseUJBQXlCLGdCQUFnQixFQUFFO0FBQzNDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCxnQ0FBZ0MsZ0JBQWdCLEVBQUU7QUFDbEQsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QyxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLHdCQUF3QixnQkFBZ0IsRUFBRTtBQUMxQywwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxzQ0FBc0MsZ0JBQWdCLEVBQUU7QUFDeEQsdUJBQXVCLGdCQUFnQixFQUFFO0FBQ3pDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1Qyw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDBCQUEwQixnQkFBZ0IsRUFBRTtBQUM1QyxxREFBcUQsZ0JBQWdCLEVBQUU7QUFDdkUsK0JBQStCLGdCQUFnQixFQUFFO0FBQ2pELHdDQUF3QyxnQkFBZ0IsRUFBRTtBQUMxRCw4QkFBOEIsZ0JBQWdCLEVBQUU7QUFDaEQsZ0NBQWdDLGdCQUFnQixFQUFFO0FBQ2xELDhDQUE4QyxnQkFBZ0IsRUFBRTtBQUNoRSwrQkFBK0IsZ0JBQWdCLEVBQUU7QUFDakQsd0JBQXdCLGdCQUFnQixFQUFFO0FBQzFDLG1DQUFtQyxnQkFBZ0IsRUFBRTtBQUNyRCxrQ0FBa0MsZ0JBQWdCLEVBQUU7QUFDcEQsNkJBQTZCLGdCQUFnQixFQUFFO0FBQy9DLDhCQUE4QixnQkFBZ0IsRUFBRTtBQUNoRCxpQ0FBaUMsZ0JBQWdCLEVBQUU7QUFDbkQsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDRCQUE0QixnQkFBZ0IsRUFBRTtBQUM5Qyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLHlCQUF5QixnQkFBZ0IsRUFBRTtBQUMzQyw0QkFBNEIsZ0JBQWdCLEVBQUU7QUFDOUMsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCx5QkFBeUIsZ0JBQWdCLEVBQUU7QUFDM0MsNEJBQTRCLGdCQUFnQixFQUFFO0FBQzlDLGdDQUFnQyxnQkFBZ0IsRUFBRTtBQUNsRCw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3QywyQkFBMkIsZ0JBQWdCLEVBQUU7QUFDN0MsMkJBQTJCLGdCQUFnQixFQUFFO0FBQzdDLHNDQUFzQyxnQkFBZ0IsRUFBRTtBQUN4RCwwQkFBMEIsZ0JBQWdCLEVBQUU7QUFDNUMsOEJBQThCLGdCQUFnQixFQUFFO0FBQ2hELDJCQUEyQixnQkFBZ0IsRUFBRTtBQUM3Qyw2QkFBNkIsZ0JBQWdCLEVBQUU7QUFDL0MsMEJBQTBCLGdCQUFnQixFQUFFO0FBQzVDLDZCQUE2QixnQkFBZ0IsRUFBRTtBQUMvQyxnQ0FBZ0MsZ0JBQWdCLEVBQUUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9saWJzL2Fpci1kYXRlcGlja2VyL2Rpc3QvY3NzL2RhdGVwaWNrZXIuY3NzIiwid2VicGFjazovLy8uL2FwcC9wYWdlcy9kYXNoYm9hcmQvY29tcG9uZW50cy93aWRnZXRzL01haW5TdGF0cy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwL3BhZ2VzL2Rhc2hib2FyZC9jb21wb25lbnRzL3dpZGdldHMvVGFza3NXaWRnZXQuY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvZXJyb3IvZXJyb3ItNC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvbGF5b3V0L2Fzc2V0cy9CYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9kaXN0L3ZpZGVvLWpzLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9fcGVyZmVjdC1zY3JvbGxiYXJAMS41LjBAcGVyZmVjdC1zY3JvbGxiYXIvY3NzL3BlcmZlY3Qtc2Nyb2xsYmFyLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3JlYWN0LXBlcmZlY3Qtc2Nyb2xsYmFyL2Rpc3QvY3NzL3N0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL3NyYy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLmNzcyIsIndlYnBhY2s6Ly8vLi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL19jb25maWcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190YWJzLWJ0bi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL2ZyYW1ld29ya3MvYm9vdHN0cmFwL190YWJzLWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vZnJhbWV3b3Jrcy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9mcmFtZXdvcmtzL3JlYWN0L21hdGVyaWFsLXVpL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL21peGlucy9fcGVyZmVjdC1zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1ub3RpZnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtZGF0ZXJhbmdlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXRvdWNoc3Bpbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1tYXhsZW5ndGguc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19ib290c3RyYXAtc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaW50ZWdyYXRpb24vcGx1Z2lucy9fYm9vdHN0cmFwLXNlc3Npb24tdGltZW91dC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2Jvb3RzdHJhcC1tYXJrZG93bi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX3N1bW1lcm5vdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbnRlZ3JhdGlvbi9wbHVnaW5zL19kcm9wem9uZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX3RvYXN0ci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX2ZvbnRhd2Vzb21lNS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2ludGVncmF0aW9uL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9fY29uZmlnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19wYWdlLWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fcG9ydGxldC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fc2Nyb2xsdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19pbnB1dC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9fb3B0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19zcGlubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvX3B1bHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL19kaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX2dyaWQtbmF2LXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19ncmlkLW5hdi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9faGVhZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbGlzdC1waWNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19saXN0LXRpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19teS1jYXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX25vdGlmaWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbm90aWZpY2F0aW9uLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19ub3Rlcy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdGltZWxpbmUtdjEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3RpbWVsaW5lLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL190aW1lbGluZS12My5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fdXNlci1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL191c2VyLWNhcmQtdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvX3VzZXItY2FyZC12My5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2dlbmVyYWwvbWl4aW5zL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fc2VhcmNoYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19jYWxsb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19pY29uYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fd2F2ZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9faW5mb2JveC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvZ2VuZXJhbC9fcmliYm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9nZW5lcmFsL19jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX2RlbW8tcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2Jhc2UvbWl4aW5zL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fb2ZmY2FudmFzLXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX3F1aWNrLXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvX3F1aWNrLXNlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvbGF5b3V0L19zY3JvbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fc3RpY2t5LXRvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9sYXlvdXQvbWl4aW5zL19hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL2xheW91dC9fc3ViaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy9iYXNlL21peGlucy9fYnVyZ2VyLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3R5cG9ncmFwaHkvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19kZW1vLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19oZWFkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L21peGlucy9fbGluay5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvdHlwb2dyYXBoeS9fc2VwYXJhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy90eXBvZ3JhcGh5L19zdmctaWNvbi5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0NC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9kYXNoYm9hcmQvX3dpZGdldDEyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2Rhc2hib2FyZC9fd2lkZ2V0MjQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZGFzaGJvYXJkL193aWRnZXQyNS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9nZW5lcmFsL19wcm9maWxlLTEuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZ2VuZXJhbC9fcHJvZmlsZS0yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvY29tcG9uZW50cy93aWRnZXRzL2dlbmVyYWwvX3Byb2ZpbGUtMy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvd2lkZ2V0cy9nZW5lcmFsL19wcm9maWxlLTQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9jb21wb25lbnRzL3dpZGdldHMvZ2VuZXJhbC9fcHJvamVjdC0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvaGVhZGVyL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvaGVhZGVyL19iYXNlLW1vYmlsZS5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX21lbnUtaG9yaXpvbnRhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2NvbXBvbmVudHMvYmFzZS9taXhpbnMvX21lbnUtdmVydGljYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvaGVhZGVyL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2hlYWRlci9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbGF5b3V0L2JyYW5kL19icmFuZC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9hc2lkZS9fYXNpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9sYXlvdXQvY29udGVudC9fY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xheW91dC9mb290ZXIvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvd2l6YXJkL3dpemFyZC0xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy93aXphcmQvd2l6YXJkLTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL3BhZ2VzL3dpemFyZC93aXphcmQtNC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMvbG9naW4vbG9naW4tMy5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL19wcmV2aWV3SW1nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbm8tcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9idG4uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2xvYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9yZWFjdC1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9pbWctbGlzdC5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL3ZpZGVvLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9kaWFnb25hbENlbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9teS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9teS10b3VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvZG9jdW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvaG92ZXJUZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvdmVydGljYWwtYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9zYXNzL2dsb2JhbC9maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9wYWdlcy9wcm9qZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9nbG9iYWwvbXktZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvZ2xvYmFsL2N1cnNvci5zY3NzIiwid2VicGFjazovLy8uL19tZXRyb25pYy9fYXNzZXRzL3Nhc3MvcGFnZXMva2FuYmFuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21ldHJvbmljL19hc3NldHMvc2Fzcy9jdXN0b20vY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL25vZGVfbW9kdWxlcy9zb2NpY29uL2Nzcy9zb2NpY29uLmNzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL2Nzcy9hbGwubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9wbHVnaW5zL2xpbmUtYXdlc29tZS9jc3MvbGluZS1hd2Vzb21lLmNzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9wbHVnaW5zL2ZsYXRpY29uL2ZsYXRpY29uLmNzcyIsIndlYnBhY2s6Ly8vLi9fbWV0cm9uaWMvX2Fzc2V0cy9wbHVnaW5zL2ZsYXRpY29uMi9mbGF0aWNvbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEYXRlcGlja2VyIGNlbGxzXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2VyLS1jZWxscyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgei1pbmRleDogMTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tZm9jdXMtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LSB7XG4gICAgY29sb3I6ICM0RUI1RTY7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tY3VycmVudC0uLWZvY3VzLSB7XG4gICAgICBjb2xvcjogIzRhNGE0YTsgfVxuICAgIC5kYXRlcGlja2VyLS1jZWxsLi1jdXJyZW50LS4taW4tcmFuZ2UtIHtcbiAgICAgIGNvbG9yOiAjNEVCNUU2OyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjYWVhZWFlOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tZm9jdXMtIHtcbiAgICAgIGNvbG9yOiAjYWVhZWFlOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4taW4tcmFuZ2UtIHtcbiAgICAgIGNvbG9yOiAjYTFhMWExOyB9XG4gICAgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tY3VycmVudC0uLWZvY3VzLSB7XG4gICAgICBjb2xvcjogI2FlYWVhZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC4tcmFuZ2UtZnJvbS0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4OyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTIsIDE5NiwgMjM5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS1mcm9tLS4tcmFuZ2UtdG8tIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1jdXJyZW50LSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7IH1cbiAgICAuZGF0ZXBpY2tlci0tY2VsbC4tc2VsZWN0ZWQtLi1mb2N1cy0ge1xuICAgICAgYmFja2dyb3VuZDogIzQ1YmNlZDsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbDplbXB0eSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5kYXRlcGlja2VyLS1kYXlzLW5hbWVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA4cHggMCAzcHg7IH1cblxuLmRhdGVwaWNrZXItLWRheS1uYW1lIHtcbiAgY29sb3I6ICNGRjlBMTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44ZW07IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5IHtcbiAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbHMtbW9udGhzIHtcbiAgaGVpZ2h0OiAxNzBweDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1tb250aCB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGhlaWdodDogMjUlOyB9XG5cbi5kYXRlcGlja2VyLS15ZWFycyB7XG4gIGhlaWdodDogMTcwcHg7IH1cblxuLmRhdGVwaWNrZXItLWNlbGxzLXllYXJzIHtcbiAgaGVpZ2h0OiAxNzBweDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC15ZWFyIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAzMy4zMyU7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBEYXRlcGlja2VyXHJcbiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICB3aWR0aDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5kYXRlcGlja2VyLi1mcm9tLXRvcC0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpOyB9XG4gIC5kYXRlcGlja2VyLi1mcm9tLXJpZ2h0LSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpOyB9XG4gIC5kYXRlcGlja2VyLi1mcm9tLWJvdHRvbS0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAuZGF0ZXBpY2tlci4tZnJvbS1sZWZ0LSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7IH1cbiAgLmRhdGVwaWNrZXIuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgbGVmdCAwcyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBsZWZ0IDBzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cblxuLmRhdGVwaWNrZXItaW5saW5lIC5kYXRlcGlja2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5kYXRlcGlja2VyLWlubGluZSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogNHB4OyB9XG4gIC4tb25seS10aW1lcGlja2VyLSAuZGF0ZXBpY2tlci0tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC4tdG9wLWxlZnQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXRvcC1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC4tcmlnaHQtdG9wLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LWJvdHRvbS0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLXJpZ2h0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cbiAgLi1sZWZ0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tbGVmdC1jZW50ZXItIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWxlZnQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuLXRvcC1sZWZ0LSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1ib3R0b20tbGVmdC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLi10b3AtcmlnaHQtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLWJvdHRvbS1yaWdodC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gIC4tdG9wLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tYm90dG9tLWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCAvIDIpOyB9XG4gIC4tbGVmdC10b3AtIC5kYXRlcGlja2VyLS1wb2ludGVyLCAuLXJpZ2h0LXRvcC0gLmRhdGVwaWNrZXItLXBvaW50ZXIge1xuICAgIHRvcDogMTBweDsgfVxuICAuLWxlZnQtYm90dG9tLSAuZGF0ZXBpY2tlci0tcG9pbnRlciwgLi1yaWdodC1ib3R0b20tIC5kYXRlcGlja2VyLS1wb2ludGVyIHtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgLi1sZWZ0LWNlbnRlci0gLmRhdGVwaWNrZXItLXBvaW50ZXIsIC4tcmlnaHQtY2VudGVyLSAuZGF0ZXBpY2tlci0tcG9pbnRlciB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEwcHggLyAyKTsgfVxuXG4uZGF0ZXBpY2tlci0tYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRhdGVwaWNrZXItLWJvZHkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7IH1cbiAgICAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7IH1cbiAgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIE5hdmlnYXRpb25cclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXItLW5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA0cHg7IH1cbiAgLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRhdGVwaWNrZXItLW5hdi10aXRsZSxcbi5kYXRlcGlja2VyLS1uYXYtYWN0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmRhdGVwaWNrZXItLW5hdi1hY3Rpb24ge1xuICB3aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwOyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtYWN0aW9uLi1kaXNhYmxlZC0ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LWFjdGlvbiBwYXRoIHtcbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogIzljOWM5YztcbiAgICBzdHJva2Utd2lkdGg6IDJweDsgfVxuXG4uZGF0ZXBpY2tlci0tbmF2LXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDhweDsgfVxuICAuZGF0ZXBpY2tlci0tbmF2LXRpdGxlIGkge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogIzljOWM5YztcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5kYXRlcGlja2VyLS1uYXYtdGl0bGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cbiAgLmRhdGVwaWNrZXItLW5hdi10aXRsZS4tZGlzYWJsZWQtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uZGF0ZXBpY2tlci0tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLmRhdGVwaWNrZXItLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNEVCNUU2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7IH1cbiAgLmRhdGVwaWNrZXItLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuXG4uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gIGNvbG9yOiAjZGVkZWRlOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmhvdmVyLCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmhvdmVyIHtcbiAgICBjb2xvcjogI2M1YzVjNTsgfVxuICAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tZGlzYWJsZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuICAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNhMmRkZjY7IH1cbiAgICAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4tc2VsZWN0ZWQtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQ6ICM4YWQ1ZjQ7IH1cbiAgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxOTYsIDIzOSwgMC4xKTtcbiAgICBjb2xvcjogI2NjY2NjYzsgfVxuICAgIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1pbi1yYW5nZS0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMik7IH1cbiAgLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC06ZW1wdHksIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS06ZW1wdHkge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIFRpbWVwaWNrZXJcclxuICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhdGVwaWNrZXItLXRpbWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGF0ZXBpY2tlci0tdGltZS4tYW0tcG0tIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAgIC13ZWJraXQtZmxleDogMCAxIDEzOHB4O1xuICAgICAgICAtbXMtZmxleDogMCAxIDEzOHB4O1xuICAgICAgICAgICAgZmxleDogMCAxIDEzOHB4O1xuICAgIG1heC13aWR0aDogMTM4cHg7IH1cbiAgLi1vbmx5LXRpbWVwaWNrZXItIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAtd2Via2l0LWZsZXg6IDAgMSAxNTNweDtcbiAgICAgIC1tcy1mbGV4OiAwIDEgMTUzcHg7XG4gICAgICAgICAgZmxleDogMCAxIDE1M3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTUzcHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LWNvbG9uIHtcbiAgbWFyZ2luOiAwIDJweCAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMsXG4uZGF0ZXBpY2tlci0tdGltZS1jdXJyZW50LW1pbnV0ZXMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5IEdvdGhpY1wiLCBDZW50dXJ5R290aGljLCBBcHBsZUdvdGhpYywgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnM6YWZ0ZXIsXG4gIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtbWludXRlczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWN1cnJlbnQtaG91cnMuLWZvY3VzLTphZnRlcixcbiAgLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1taW51dGVzLi1mb2N1cy06YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtY3VycmVudC1hbXBtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICM5YzljOWM7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2RlZGVkZSwgI2RlZGVkZSkgbGVmdCA1MCUvMTAwJSAxcHggbm8tcmVwZWF0OyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106aG92ZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmhvdmVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOmhvdmVyOjotbXMtdGh1bWIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVjYzRlZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNWNjNGVmOyB9XG4gICAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVjYzRlZjsgfVxuICAgICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXM6Oi1tcy10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1Y2M0ZWY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVjYzRlZjsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzOyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4yczsgfVxuICAgIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNnB4OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGF0ZXBpY2tlci0tdGltZS1yb3cgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10cmFjayB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLWxvd2VyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy1maWxsLXVwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLXJvdyBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cblxuLmRhdGVwaWNrZXItLXRpbWUtaWNvbiB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweCAtMXB4IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIsIC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWljb246YWZ0ZXIge1xuICAgIGhlaWdodDogLjRlbTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5kYXRlcGlja2VyLS10aW1lLWljb246YmVmb3JlIHtcbiAgICB3aWR0aDogLjRlbTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFweCk7IH1cblxuLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC5kYXRlcGlja2VyLS1jZWxsLXllYXIuLW90aGVyLWRlY2FkZS0ge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuICAuZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLTpob3ZlciwgLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLTpob3ZlciB7XG4gICAgY29sb3I6ICNjNWM1YzU7IH1cbiAgLi1kaXNhYmxlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLWRpc2FibGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgY29sb3I6ICNkZWRlZGU7IH1cbiAgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC1kYXkuLW90aGVyLW1vbnRoLSwgLi1zZWxlY3RlZC0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkZGY2OyB9XG4gICAgLi1zZWxlY3RlZC0uLWZvY3VzLS5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtLCAuLXNlbGVjdGVkLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOGFkNWY0OyB9XG4gIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLmRhdGVwaWNrZXItLWNlbGwteWVhci4tb3RoZXItZGVjYWRlLSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTk2LCAyMzksIDAuMSk7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuLWluLXJhbmdlLS4tZm9jdXMtLmRhdGVwaWNrZXItLWNlbGwtZGF5Li1vdGhlci1tb250aC0sIC4taW4tcmFuZ2UtLi1mb2N1cy0uZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDE5NiwgMjM5LCAwLjIpOyB9XG4gIC5kYXRlcGlja2VyLS1jZWxsLWRheS4tb3RoZXItbW9udGgtOmVtcHR5LCAuZGF0ZXBpY2tlci0tY2VsbC15ZWFyLi1vdGhlci1kZWNhZGUtOmVtcHR5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuIiwiLm1haW4tc3RhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMS4yZW07XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggIzhkOGM5Yjtcbn1cblxuLm1haW4tc3RhdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubWFpbi1zdGF0LmJnLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ubWFpbi1zdGF0LmJnLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5tYWluLXN0YXQuYmctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cblxuLnRleHQteHhsIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4udGV4dC1tZCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbn1cbiIsIi50YXNrcy13aWRnZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjOGQ4YzliO1xufVxuXG4udGFza3Mtd2lkZ2V0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG59XG5cbi50YXNrcy13aWRnZXQtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmc6IDAuM2VtIDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xufSIsIi8vXG4vLyBQYWdlIC0gRXJyb3IgNFxuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi5rdC1lcnJvci12NCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgLmt0LWVycm9yX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUlIDAgMCA1JTtcbiAgICAgICAgLmt0LWVycm9yX251bWJlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM4NEQ0OUU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1lcnJvcl90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICM4NEQ0OUU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1lcnJvcl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogI0NDNjYyMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQge1xuICAgIC5rdC1lcnJvci12NCB7XG4gICAgICAgIC5rdC1lcnJvcl9jb250YWluZXIge1xuICAgICAgICAgICAgLmt0LWVycm9yX251bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUoKSB7XG4gICAgLmt0LWVycm9yLXY0IHtcbiAgICAgICAgLmt0LWVycm9yX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xuXG4gICAgICAgICAgICAua3QtZXJyb3JfbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfdGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZXJyb3JfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBHbG9iYWwgTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3QtY2xlYXJmaXgoKSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjsgLy8gMVxuXHRcdGRpc3BsYXk6IHRhYmxlOyAvLyAyXG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuQG1peGluIGt0LWJ1dHRvbi1yZXNldCgpIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5AbWl4aW4ga3QtaW5wdXQtcmVzZXQoKSB7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4ga3QtYnRuLXJlc2V0KCkge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1peGluIGt0LWZpeC1maXhlZC1wb3NpdGlvbi1sYWdzKCkge1xuXHQvLyB3ZWJraXQgaGFjayBmb3Igc21vb3RoIGZvbnQgdmlldyBvbiBmaXhlZCBwb3NpdGlvbmVkIGVsZW1lbnRzXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xufVxuXG5AbWl4aW4ga3QtZml4LWFuaW1hdGlvbi1sYWdzKCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbkBtaXhpbiBrdC1hdHRyKCRhdHRyLCAkdmFsdWUsICRpbXBvcnRhbnQ6ICcnKSB7XG4gICAgQGlmICAkdmFsdWUgIT0gbnVsbCAge1xuICAgICAgICAjeyRhdHRyfTogI3skdmFsdWV9ICN7JGltcG9ydGFudH07XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtaGFjay1pZSB7XG5cdC8vSUUxMCBhbmQgSUUxMVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBrdC1oYWNrLWVkZ2UtYWxsIHtcblx0QHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOmF1dG8pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4ga3Qtcm91bmRlZCB7XG4gICAgQGlmICRrdC1yb3VuZGVkID09IHRydWUge1xuICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW5vdC1yb3VuZGVkIHtcbiAgICBAaWYgJGt0LXJvdW5kZWQgPT0gZmFsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIElucHV0IHBsYWNlaG9sZGVyIGNvbG9yXG5AbWl4aW4ga3QtaW5wdXQtcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuICAgIC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbkBtaXhpbiBrdC1ob3Zlci10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAka3QtdHJhbnNpdGlvbjtcbn1cblxuLy8gSWNvbiBTaXppbmdcbi8vIFNBU1MgTWFwOiAgKGxpbmVhd2Vzb21lOiAxLjFyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjFyZW0pXG5AbWl4aW4ga3QtaWNvbnMtc2l6ZSgkY29uZmlnKSB7XG4gICAgLy8gTGluZWF3ZXNvbWVcbiAgICBbY2xhc3NePVwibGEtXCJdLFxuICAgIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgbGluZWF3ZXNvbWUpO1xuICAgIH1cblxuICAgIC8vIEZvbnRhd2Vzb21lXG4gICAgW2NsYXNzXj1cImZhLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRjb25maWcsIGZvbnRhd2Vzb21lKTtcbiAgICB9XG5cbiAgICAvLyBGbGF0aWNvblxuICAgIFtjbGFzc149XCJmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uMi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgICAgICAgZm9udC1zaXplOiBrdC1nZXQoJGNvbmZpZywgZmxhdGljb24pO1xuICAgICAgICAvLyBmaXggaWNvbiBwb3NpdGlvbiBmb3IgUlRMXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cblxuLy8gSWNvbiBhdHRyXG4vLyBTQVNTIE1hcDogIChsaW5lYXdlc29tZTogMS4xcmVtLCBmb250YXdlc29tZTogMS4ycmVtLCBmbGF0aWNvbjogMS4xcmVtKVxuQG1peGluIGt0LWljb25zLXN0eWxlKCRhdHRyLCAkY29uZmlnKSB7XG4gICAgLy8gbGluZWF3ZXNvbWVcbiAgICBbY2xhc3NePVwibGEtXCJdLFxuICAgIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgICAgICAgI3skYXR0cn06IGt0LWdldCgkY29uZmlnLCBsaW5lYXdlc29tZSk7XG4gICAgfVxuXG4gICAgLy8gRm9udGF3ZXNvbWVcbiAgICBbY2xhc3NePVwiZmEtXCJdLFxuICAgIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgICAgICAgI3skYXR0cn06IGt0LWdldCgkY29uZmlnLCBmb250YXdlc29tZSk7XG4gICAgfVxuXG4gICAgLy8gRmxhdGljb25cbiAgICBbY2xhc3NePVwiZmxhdGljb24tXCJdLFxuICAgIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuICAgIFtjbGFzc149XCJmbGF0aWNvbjItXCJdLFxuICAgIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gICAgICAgICN7JGF0dHJ9OiBrdC1nZXQoJGNvbmZpZywgZmxhdGljb24pO1xuICAgIH1cbn1cblxuLy8gU0FTUyBNYXA6ICAobGluZWF3ZXNvbWU6IDEuMXJlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMXJlbSlcbkBtaXhpbiBrdC1pY29ucyB7XG4gICAgW2NsYXNzXj1cImxhLVwiXSxcbiAgICBbY2xhc3MqPVwiIGxhLVwiXSxcbiAgICBbY2xhc3NePVwiZmEtXCJdLFxuICAgIFtjbGFzcyo9XCIgZmEtXCJdLFxuICAgIFtjbGFzc149XCJmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZsYXRpY29uMi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBMaW5lYXdlc29tZSBpY29uXG5AbWl4aW4ga3QtbGEtaWNvbigkaWNvbikge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiI3skaWNvbn1cIjtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1sYS1pY29uLWNoYW5nZSgkaWNvbikge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIjeyRpY29ufVwiO1xuICAgIH1cbn1cblxuQG1peGluIGt0LWZsYXRpY29uMi1pY29uKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBjb250ZW50OiBcIiN7JGljb259XCI7XG59XG5cbi8vIExpbmVhd2Vzb21lIGljb25cbkBtaXhpbiBrdC1sYS1pY29uLXNlbGYoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGNvbnRlbnQ6IFwiI3skaWNvbn1cIjtcbn1cblxuLy8gQ2xvc2UgaWNvblxuQG1peGluIGt0LWNsb3NlLWljb24oJHNlbGY6bnVsbCkge1xuICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgY2xvc2UpICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBjbG9zZSkgKTtcbiAgICB9XG59XG5cbi8vIEFycm93IGljb25cbkBtaXhpbiBrdC1hcnJvdy1pY29uKCRkaXIsICRzZWxmOm51bGwpIHtcbiAgICBAaWYgJGRpciA9PSBkb3duIHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikgKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgZG93bikgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyID09IHVwIHtcbiAgICAgICAgQGlmICRzZWxmID09IHRydWUge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCBrdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgdXApICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHVwKSApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXIgPT0gbGVmdCB7XG4gICAgICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpICk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpciA9PSByaWdodCB7XG4gICAgICAgIEBpZiAkc2VsZiA9PSB0cnVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHJpZ2h0KSApO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCByaWdodCkgKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3ZnIGljb24gY29sb3JcbkBtaXhpbiBrdC1zdmctaWNvbi1jb2xvcigkY29sb3IpIHtcbiAgICBnIHtcbiAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGcge1xuICAgICAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQnJlYWtwb2ludCBtaXhpbnNcbi8vIExheW91dCBCcmVha3BvaW50c1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuQG1peGluIGt0LW1lZGlhLWJlbG93KCR3aWR0aCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoJHdpZHRoKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbWVkaWEtYWJvdmUoJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCgkd2lkdGgpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1tZWRpYS1yYW5nZSgkZnJvbSwgJHRvKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCgkZnJvbSkgKyAxcHh9KSBhbmQgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KCR0byl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1pbmltYWwtZGVza3RvcCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZykgKyAxcHh9KSBhbmQgKG1heC13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHhsKX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvdyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludCh4bCl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LWRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobGcpICsgMXB4fSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1kZXNrdG9wLXhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KHhsKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZGVza3RvcC14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQoeHhsKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KG1kKSArIDFweH0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3trdC1tZWRpYS1icmVha3BvaW50KG1kKSArIDFweH0pIGFuZCAobWF4LXdpZHRoOiAje2t0LW1lZGlhLWJyZWFrcG9pbnQobGcpfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChsZyl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1vYmlsZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChtZCl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LW1vYmlsZS1zbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7a3QtbWVkaWEtYnJlYWtwb2ludChzbSl9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGt0LXJlc3BvbnNpdmUtYmVsb3coJHdpZHRoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHdpZHRofSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcmVzcG9uc2l2ZS1hYm92ZSgkd2lkdGgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skd2lkdGh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBrdC1yZXNwb25zaXZlLXJhbmdlKCRmcm9tLCAkdG8pIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3skZnJvbX0pIGFuZCAobWF4LXdpZHRoOiAjeyR0b30pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi8vIGxvYWQgYmFzZSBkZW1vIHN0eWxlcy4gZm9yIGRlbW8gcHVycG9zZSwgdGhlIHN0eWxlIHdpbGwgYmUgbG9hZGVkIGhlcmVcbi8vIGZvciBwcm9kdWN0aW9uLCBpbmNsdWRlIHRoZSBkZW1vIGJhc2Ugc3R5bGUgaW4gL3NyYy9pbmRleC5odG1sIGZpbGUgdG8gbG9hZCB0aGUgY3NzIGVhcmxpZXJcbi5rdC1ncmlkLS1hbmltYXRlQ29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgJi1maW5pc2hlZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLC52anMtYnV0dG9uPi52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle3RleHQtYWxpZ246Y2VudGVyfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6VmlkZW9KUztzcmM6dXJsKGRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LGQwOUdSZ0FCQUFBQUFCRGtBQXNBQUFBQUc2Z0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCSFUxVkNBQUFCQ0FBQUFEc0FBQUJVSUlzbGVrOVRMeklBQUFGRUFBQUFQZ0FBQUZaUmlWM2hZMjFoY0FBQUFZUUFBQURhQUFBRFB2NzQ5L3BuYkhsbUFBQUNZQUFBQzNBQUFCSFFaZzZPY1dobFlXUUFBQTNRQUFBQUt3QUFBRFladzI1MWFHaGxZUUFBRGZ3QUFBQWRBQUFBSkErUkNMRm9iWFI0QUFBT0hBQUFBQk1BQUFDTTc0NEFBR3h2WTJFQUFBNHdBQUFBU0FBQUFFaEY2a3F1YldGNGNBQUFEbmdBQUFBZkFBQUFJQUUwQUlGdVlXMWxBQUFPbUFBQUFTVUFBQUlLMWNmMW9IQnZjM1FBQUEvQUFBQUJKQUFBQWRQRXhZdU5lSnhqWUdSZ1lPQmlNR0N3WTJCeWNmTUpZZURMU1N6Slk1QmlZR0dBQUpBOE1wc3hKek05a1lFRHhnUEtzWUJwRGlCbWc0Z0NBQ1k3QlVnQWVKeGpZR1M3d1RpQmdaV0JnYVdRNVJrREE4TXZDTTBjd3hET2VJNkJnWW1CbFprQkt3aEljMDFoY1BqSStGR0pIY1JkeUE0UlpnUVJBREszQ3hFQUFIaWM3ZEZaYnNNZ0FFWFJTMHljeVpubk9lRzd5K3FDOHBVMWRIdXNJT1h4dW94YU9sd1pZV1FCMEFlYTRxdUlFTjRFOUx6S2JLanpEZU02SC9tdWE2TG1jL3A4eWhnMGx2ZFl4MTVaRzh1T0xRT0dqTXAzRXpxbXpKaXpZTW1LTlJ1MjdOaHo0TWlKTXhldTNMano0RWtxbTdUOFA1Mkc4UFAzbG5UT1ZrKytaNmlONlFaek5OMUY3cHR1TjdlR09qRFVvYUdPREhWc3V2VThNZFRPOUhkNWFxZ3pRNTBiNnNKUWw0YTZNdFMxb1c0TWRXdW9PMFBkRytyQlVJK0dlakxVczZGZURQVnFxRGREdlJ2cXcxQ2ZocHFNOUF0MGlGTGFBQUI0bkoxWURYQlRWUlorNS8yMlRVbEo4d2UwcEhsSm03UkpmNU84RjJqNkV5bWxTUGtweGFMOFUyeHBhM0RLajBDQmhjMklXNGVXS1Nva0lvTHN1TXFzc002NGYrakE0SFNkV1hYWHNjQnE2N0lPczNGWFoxWllXVnlSRmRvODk5eVh0SUJRWjkwazc3MTd6ejN2M0hQUE9mZDg1NFlDQ2o5Y0w5ZEwwUlFGT3FDYkdKbnJIYjVFYXlpS0lXTjhpQS9oV0JibG82aFVXbThUdENEd0U4MFdNSnVzL2lyd3l4T2R4ZUIwTURiMTRWTkpIblhZb0xMU2w2RmZDVVlPOW5ZUFRBOEVwZzkwOTBMcHJmYkJiWjJoWTBVbEpVWEhRcDMvdnRXa1M2RUJ2OCtyUE1xNXU5NjkyZi9kTnhKTmlxd0MxeFBFOVRDVWdDc1NkUVdnRTNYUUQyNWxrRzRDTjJ4bVRjT1hXQk95c2VyNlJONktuR2JLU2JtUTMrZDBPSTFtMlc4UXpMTGtJMnN5a3JXQWdKSkV0QTh2R0dXLzJRK0NtVDNuOHpTOXdad3UyREN2dHVaS1pOM3hrckxoMzZ5Q1p1VW9tUVNxR3BZOHQvMjVWZkhWaHc4ejRlYkdCdGZMYjB5YTlQQ2FEYys4ZEdUdmsyZHNoNno3V3p2b3dsWEtVU1dvOU1KMTVhM0tyRVAybG9PcjJPamh3NmlXNmhmMkJEZEVjY1F2WkdwYUF5N1lvdlN3cThrcjdIR2xseHBkNzFya1M2RzBTZjExc2w5T3ZNSzErandQUE9EeGpVd2tPaW05Q1UzaXgxd05qWERmbUpTRW42MThCczZscFd3VXBVKzhQQ3FMTVk2NTB6anE4VmhDSVAxN05FS1R4M2VhTEwrczVQaTZ5SldhV2pUSExSMWpZelBTVjlWRi82T2pkYi8xa08zTWszdWhIQzB4NmdjMUJqbEtRK25RRnhUWWRhSmtaN3lTVnhMQmJoUjFkc2JvTlhwMXRDWUtXMkxSYUV6cFljSXgyQktOeGFMMFphVW5TcWZGb2lOaEhLUi9Ha1g2UFdVU0FhSmVsUWFxWkwxRXBvSE5zYWpTRXlQU29KOUlqaEl4VGRqSExtd1p2aFJET2lGVFkvWWVRbnZyVlptaVRRdEduY0VDWHRGVEJaTE9Wd3dNUmdvWEhBa1h6TXpQbjFuQUpKOGpZU2JNRGFxTjJ3YUdMek5oaWgvYlp5blVCTXBJV1NnN1ZZaTdEUngybThBTGtJZFJDSndJNkFySngyRUk4a2FEV2VUUUtlQUZrOWZqbC8xQXZ3a3RqUTFQN05qeU1HUXlmZDR2amlwWDZNL2k1MkQ3Q3E4MGtxbGN4RWNHWFJyL0ZFY2dzMHU1dUdnQjRWV3VNRmZwZG4yUmU2SGkzUHF6bXhXS3N6NithZTJQbjloWFh3L2ZxTTg1OVVpR0Mwb0tZWUlMSkJxSnJzbjFaMUU1cU9zOXJRQ2lVUVJSRWptOHlKY2JIRjVjVUp1ZlgxdkFIbGVmdzBYZ1VvYm9TM0VUZlFsVHhCQzRTT3R1RThWUFJKVEJTQ1FTalpDcGs3R3F6dSttYXNhWjJ5N1pqZWhobzRGM2c4MkJORGtBSHBPUkc0K09DUytmNkpUUG10Um4vUEgxa2NoNmQwNHNwN0FRYjI1YVEvcHFVeVhlUTh2cmViRzhPWVFkWE9RKzU4NXUwc2RXOXJxYWx6UlVSaUorOUY0TXdlUkZyS1VqbDFHVVloSDFBMjdXT0h3NWNURlNGUE1vOUVlVUlHblFUWkhJYUo3QUhMYU9Lc09PRGFORjlqa0JqWUcyUUVzUTJ4ak1VQXgyYkJFYmVUQldNSHdza0JqbmdxNTZTL3lmZ2tCbldCYTRLOXNxS3RxMnQxVUk4UzlIZTVYdUJSYmF3QWRhdHJRRUFpMzBBa3MyK0xNOFdlQ2JhbFZaa1dOeWx2SitkcUpuelZiK09IbFNvS1c4blBDUDdSZCtDY1oyRGRXQUdxSjJDQkZPcGhneXdGRkNGQk50ZkFiR3ROUEJDd3h2eWdIZVlNWk1ZOVpib0Jxd3EvcFZyc2JnTjV0a3YxNTJPRGxiTWZpcXdHTUJneGE0RXh6M1Fob3ZSSVVwNmFjcVptUXpScTB5cERYUzJUUExUMDJZSWtRRVRuT0U0NDVvT0d4T21YQXFVSk5ORzdYZ3VwTWpQcTJ1YTlhc3JqNXlZL3l1S3RlTzFLeDBZTkpUdWZyaXJMZTFtWm5hdDdPTDZyblVkQ1dlbnBXNkk4bUFuYnNZOEtXczFQdVNvdkNXOUEvWjI1UFEyNGE3Y05PcWdtVGtMbUJNZ2g0VEhnYzRiOWsySVZ2MS9nL0Y1bkdsandQTGZPZ0hBekp6aDQ1Vi80K1dlblR6bU10UjVaN3VzMlR5czkwOVVIcXJQWTdLYmNrb3hSdlJIaG1WYzNjSkdFOTd1bWwwUjFTMGpkVUxWbDdFdlp0REZWQkYzNU45Y0VkanBnbUFpT2xGWitEdG9oOTMrRDN6ekhyOFJSTlpRaG5DTk1OYmNlZ092cEV3Wm9MKzA2Y0pRMDdoK3RoM2ZaLzdQVmJWQzZuZ1RBVi9Lb0xGdU82KzJLRmNVNjUxZ0ViNXVnUFNJYjFEK1hwOFY0K2szc0VJR253NW1ZZTRJZjRrMWxGWXI2U0N6bU0yRVE4aVd0bXdqbkJJOWtUd2UxVGxmQW1YaDdIMDJieTlmVzJnc2pLd3R2MGFhVVJLaWw0T2RWN3JETDFNWElGTnJoZHhvaGNaWFlUbnE0N1dpc3JLaXRhT2JiZjUreXZrTGk1SjZsQ05aWitCNkdDMzhWTkJaQkRpZFNTLyttU3ZoNnMrc3JnQzhweUtNdkR0dCtkZTNjOWZVNzZaUGZ1TTh1ZDRLdjBmeVAvTHFmZXBNVC8zb1p4U3FwWmFUYTFEYVFZTFk4VEZzSFliV1lzUG9SaFJXZkw1ZVNTUWJoVUdnR0MzWUxiVk1rNlBpdFRGTkdwQXNOckM2RDFWTkJLZ0JITWVqYWl1UldFV0dnc1NEQlRKanFXSWw4a0pMbHNhTEoydFhEcjZ4R2ZUODViTTJRMDZhNDZ4MkhUZ3ZkblY4ejVZRHkvMjdKNHp0NngyVnRrempvWXBrcTM2a2FCcjRlUVNnN3R5aVZ3ZVd1YlhadWd0YWRsNTh5ZGFwZmJPUmZLc0RUdVowT0JneDRjZmRqQ2Y1dGJXTklUbkwxMjBmZE9pMVJWMUMzdUtHek5kd1lMY012WjNCeG9QeVRPQ0QxWHZYVHA3VTEwZ1dDVm1UVjliM3IyejBTa0dXb3ZiMmhwOUk4OU84YTJzbWx5YU84bXVNVStkUm10enA2MEl6QW9GcGpMcjFuMzg4Ym9MeWYwZFJ2eGhzSFowcWJXcURrd3F2dnBrajRsMGZZNkVJWFJpNXNRU3JBdnNWWXdYUnk0cUoyRVZ0RDFBTjdhMEhXdGg5eW12TDF4YzNXVFVLSy9UQUhBL2JYRFZ0VldmT01mdUd4R1p2NExuL2pWcjlqYzNqMXlNdjB0bmRteXQ5VnE4OFk5Z0gxd3RMWDNLV2pvdDUrK2pXSGdBb1paa1ExNHdHUTIwRmxpNzFVbUtKQXk0eEtNU1RHYlZkeWJXN0ZEREF1dDlYcEQ1QXpXcllPN3pROHFmZnFGOCtZbmQvY2xySGNkeXhHeTNhLzMrbWZObnpDL2NCc3ZlVGpuVHZYZjFvNnZ6T2xadzdXdHF0ZG1QSy9FcnJ6LzZOTnRENzJ6bU5PWmZibVlkVEdIZm9vZnFJNzlPYytSMm4xbHJuTDZwT20wVXA3a3d4aFRXMTJBbW03V1lrWFIycVlyRjJBbWdtYkFzeFpqd3kxeHBnL20xSmUydnJwOHYvbnoyeHBtbEJnNEU5aHJNVTM0MXdWcFRPaC9PZm1HdkFucmE4cTZ1Y3RyNjBaUUhWM1ErV01RSnlrTWo4WnNXbjJRQk9tbUhNQittNXBESXBURm9uWWlnaWFLQWhHRWlBSEY3RWxpVm5Ra2pvTFZJTVB0SnBCS0hZZDNBOEdZSDlqSnpyV3dtSHg1UWpwN3ZEQVgwc3VHUnltMXZ0bS85VzEvSHlSOHZjemZNczZTazhEU3Y4NTUvNWRsWDlvUXE1MmhUOHN5eXAycng1SWQxN0lBeUFNM3dJalFQTU9Ienl0RUI2NHE2RDV6VDkxeU5ibngzVi9ucW5kMDE3UzlZMDYwNWszaXpvWExwc3hkZTJuMzh5b09WOXMxTGNqd3pOamJkWDZhc25CVmFCai82L0R3S3dQa3BjcWJERzdCbnNYb1NxV25VQW1vdHRZRjZqTVNkVnlZWmgzelZYQ2p3VGl3d0hINnNHdVJpRUhRR3p1Ulg2d2haa3AxMjNveTFCV0UybUVmSi90dklSdE00Wk01YkRYaU1zUE1hQUtPVHljNXVMNTdycXl5YzV5NUpFNXBtMWkyUzJpVVgwQ2NhUTZsQzZab2c3SnFTcVptWWxvc2wySzZwd05BODR6Um5RVzZTYUFMWVpRR1c1bGhDdFUvVzM0TjZvK2JLZlo4Y2YzL0NsLytpVFgzd0J6cE9ZNG1Sa2VOZjNycHR5Y0dTc2hRV2dHYll0NWpGYzJlMCtEZ2xJcndsNkRWV1E3QnV3YUozWGsxSjRWTDV1cm5MbC9XZitnSFUvaFpvWmRLTnltNmxHK0kzNEZhTmVaS2NTcEpJbzJJZUNWdnBkc0RHZkt2ekpuQXdtZUQzN093NjVaV3dTb3dwZ3dYNVQ2OXMvckI1NWRQNUJjcGdES0ZWOHA3cTJzbi8xdWM5M2JWelQvdzZVckNxRFRXdmZDcS9vQ0QvcVpYTm9VajhCTDVLcDZHVTAxN2ZyZk5Ya0F0aWl5Zi9TT0NFZUxxbmQ4Ui9RbDlHbENSZmN0UzZrNWNodklCdVExekNDam9DSEwyREhOSElYeE1KM2tRZU84bGJzVVhPTmVTZkE1RWpjRzYvRStLZGhONGJQMDR2QmhkaTg4MytCRkJ6UWJ4RmJ2WnpRZVk5TE5CWmMwRk5mbjVOd2ZEbjZyQ1RuVHc2UjhvK2dmcGY1aENvbTMzY1J1aVRsc3MzS0htWmpEK0JQTis1Z1h1QTJ6aVMvUTczbUx4VWtwYktOL2Vxd3o1dUswWDlGM2gyZDFWNG5HTmdaR0JnQU9KZDc3NitpdWUzK2NyQXpjNEFBamU1QmZjZzB4ejlZSEVPQmlZUUJRQThGUWxGQUhpY1kyQmtZR0JuQUFHT1BnYUcvLzg1K2hrWUdWQ0JNZ0JHR3dOWUFBQUFlSnhqWUdCZ1lCOEVtS09QZ1FFQVEwNEJmZ0FBQUFBQUFBNEFhQUIrQU13QTRBRUNBVUlCYkFHWUFjSUNHQUpZQXJRQzRBTXdBN0FEM2dRd0JKWUUzQVVrQldZRmlnWWdCbVlHdEFicUIxZ0lFZ2hZQ0c0SWhBaTJDT2g0bkdOZ1pHQmdVR1lvWldCbkFBRW1JT1lDUWdhRy8yQStBd0FZQ1FHMkFIaWNYWkJOYW9OQUdJWmZFNVBRQ0tGUTJsVXBzMm9YQmZPenpBRVN5REtCUUpkR1IyTlFSM1FTU0UvUUUvUUVQVVVQVUhxc3ZzclhqVE13ODN6UHZQTU5DdUFXUDNEUURBZWpkbTFHanp3UzdwTW13aTc1WG5nQUQ0L0NRL29YNFRGZTRRdDd1TU1iT3pqdURjMEVtWENQL0M3Y0ozOEl1K1JQNFFFZThDVThwUDhXSG1PUFgyRVB6ODdUUG8yMDJleTJPamxuUVNYVi82YXJPaldGbXZzek1XdGQ2Q3F3T2xLSHE2b3Z5Y0xhV01XVnlkWEtGRlpubVZGbFpVNDZ0UDdSMm5JNW5jYmkvZERrZkR0RkJBMkREWGJZa2hLYytWMEJxczVadDlKTTFIUUdCUlRtL0VlelRtWk5LdHBjQU1zOVl1NkFLOWNhRjc2em9MV0lXY2ZNR09Ta1ZkdXZTV2VjaHFac3owNDBJYjJQWTN1cnhCSlR6cmlUOTVsaXB6K1ROMWZtQUFBQWVKeHRrTWwyd2pBTVJmT0FoQUJsS20yaDgwQzMrYWpnQ0tLRFk2Y2VnUDU5VFlCenVrQUwrejFac3E4Y3RhSlRUS1Byc1VRTGJYUVFJMEVYS1hyb1k0QWJEREhDR0JOTWNZc1o3bkNQQjh5eHdDT2U4SXdYdk9JTjcvakFKNzZ3eEhmVXFXWCtPemd1bVdBakpNVjE3aTBOZGxyNmlyTEtPK3FmdGRUN2k2eTR1RlNVdkNrbmF5K2xGWVpJWmFRY21mSC94SUZkWW45OGJxaHJhMWFLVE0vNmxXTW55YVlpcngxckZVUVpGQmtiMnpKVXRvWGVKQ2VnMFduTHRIZVNGYzNPdHJub3pOd3FpMFRrU3BCTURCMW5TZGU1b0pYVzIzaFRTMi9UMExpbGdsWFg3ZG1GVnhMbnE1VTB2WUFUSEZrM3pYM0JPaXNvUUhOREZEZVpucUtEeTloUk5hd043Vmg3MjdoRnpjSjVjOFRJTHJLWmZIN3RJUHhBRlAwQnBMZUpQQT09KSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1wbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTAxXCJ9LnZqcy1pY29uLXBsYXktY2lyY2xle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBhdXNle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTAgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbXV0ZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1sb3d7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1taWR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLWhpZ2h7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEwOFwifS52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA5XCJ9LnZqcy1pY29uLXNxdWFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBhXCJ9LnZqcy1pY29uLXNwaW5uZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGJcIn0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tc3VidGl0bGVze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1JRSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGNcIn0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGVuKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jYXB0aW9uc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzOmxhbmcoZnItQ0EpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNoYXB0ZXJze2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jaGFwdGVyczpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS52anMtaWNvbi1zaGFyZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGZcIn0udmpzLWljb24tY29ne2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTBcIn0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCwudmpzLWljb24tY2lyY2xlLC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsLnZqcy1pY29uLWNpcmNsZTpiZWZvcmUsLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTFcIn0udmpzLWljb24tY2lyY2xlLW91dGxpbmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMTEyXCJ9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTNcIn0udmpzLWljb24taGR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWhkOmJlZm9yZXtjb250ZW50OlwiXFxmMTE0XCJ9LnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2FuY2Vse2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1jYW5jZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTVcIn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcmVwbGF5e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcmVwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTE2XCJ9LnZqcy1pY29uLWZhY2Vib29re2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjExN1wifS52anMtaWNvbi1ncGx1c3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tZ3BsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMThcIn0udmpzLWljb24tbGlua2VkaW57Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMTE5XCJ9LnZqcy1pY29uLXR3aXR0ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWFcIn0udmpzLWljb24tdHVtYmxye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi10dW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0udmpzLWljb24tcGludGVyZXN0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0udmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWF1ZGlve2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi1hdWRpbzpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS52anMtaWNvbi1uZXh0LWl0ZW17Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLW5leHQtaXRlbTpiZWZvcmV7Y29udGVudDpcIlxcZjExZlwifS52anMtaWNvbi1wcmV2aW91cy1pdGVte2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1wcmV2aW91cy1pdGVtOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTIxXCJ9LnZpZGVvLWpzLnZqcy1waWN0dXJlLWluLXBpY3R1cmUgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjJcIn0udmlkZW8tanN7ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtmb250LXNpemU6MTBweDtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjt3b3JkLWJyZWFrOmluaXRpYWx9LnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW57cG9zaXRpb246YWJzb2x1dGV9LnZpZGVvLWpzOi13ZWJraXQtZnVsbC1zY3JlZW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50fS52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJde291dGxpbmU6MH0udmlkZW8tanMgKiwudmlkZW8tanMgOmFmdGVyLC52aWRlby1qcyA6YmVmb3Jle2JveC1zaXppbmc6aW5oZXJpdH0udmlkZW8tanMgdWx7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O2xpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LnZpZGVvLWpzLnZqcy0xLTEsLnZpZGVvLWpzLnZqcy0xNi05LC52aWRlby1qcy52anMtNC0zLC52aWRlby1qcy52anMtOS0xNiwudmlkZW8tanMudmpzLWZsdWlke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjB9LnZpZGVvLWpzLnZqcy0xNi05e3BhZGRpbmctdG9wOjU2LjI1JX0udmlkZW8tanMudmpzLTQtM3twYWRkaW5nLXRvcDo3NSV9LnZpZGVvLWpzLnZqcy05LTE2e3BhZGRpbmctdG9wOjE3Ny43Nzc3Nzc3Nzc4JX0udmlkZW8tanMudmpzLTEtMXtwYWRkaW5nLXRvcDoxMDAlfS52aWRlby1qcy52anMtZmlsbHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS52aWRlby1qcyAudmpzLXRlY2h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Ym9keS52anMtZnVsbC13aW5kb3d7cGFkZGluZzowO21hcmdpbjowO2hlaWdodDoxMDAlfS52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVue3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjEwMDA7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjB9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuOm5vdCgudmpzLWlvcy1uYXRpdmUtZnMpe3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmV7Y3Vyc29yOm5vbmV9LnZqcy1oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0udmpzLWRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9LnZpZGVvLWpzIC52anMtb2Zmc2NyZWVue2hlaWdodDoxcHg7bGVmdDotOTk5OXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjFweH0udmpzLWxvY2stc2hvd2luZ3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtvcGFjaXR5OjEhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LnZqcy1uby1qc3twYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzAwcHg7aGVpZ2h0OjE1MHB4O21hcmdpbjowIGF1dG99LnZqcy1uby1qcyBhLC52anMtbm8tanMgYTp2aXNpdGVke2NvbG9yOiM2NmE4Y2N9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS41ZW07aGVpZ2h0OjEuNjMzMzJlbTt3aWR0aDozZW07ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtib3JkZXI6LjA2NjY2ZW0gc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KTtib3JkZXItcmFkaXVzOi4zZW07dHJhbnNpdGlvbjphbGwgLjRzfS52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b257dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0uODE2NjZlbTttYXJnaW4tbGVmdDotMS41ZW19LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbntib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KTt0cmFuc2l0aW9uOmFsbCAwc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5OmJsb2NrfS52aWRlby1qcyBidXR0b257YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0udmpzLWNvbnRyb2wgLnZqcy1idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjNlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDouNWVtO3otaW5kZXg6Mn0udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuOCkscmdiYSgyNTUsMjU1LDI1NSwwKSk7b3ZlcmZsb3c6YXV0b30udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2c+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+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAyNXB4O1xuICByaWdodDogMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodC5tb2RhbC1zdGlja3ktbGcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4ubW9kYWwubW9kYWwtc3RpY2t5LWJvdHRvbS1yaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm1vZGFsLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQubW9kYWwtc3RpY2t5LWxnIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHktZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5tb2RhbC1ib2R5Lm1vZGFsLWJvZHkteC1maXQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubW9kYWwtYm9keS5tb2RhbC1ib2R5LXktZml0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTI5OXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbi5wYWdpbmF0aW9uLS1ncmlkIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MjhlYWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgMC4xcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24ucGFnaW5hdGlvbi0tZ3JpZCAucGFnZS1pdGVtOmhvdmVyIC5wYWdlLWxpbmssIC5wYWdpbmF0aW9uLnBhZ2luYXRpb24tLWdyaWQgLnBhZ2UtaXRlbTpmb2N1cyAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogNnB4O1xufVxuLnByb2dyZXNzLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRhYmxlIHRoLnRhYmxlLWNlbnRlciwgLnRhYmxlIHRkLnRhYmxlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZSB0aGVhZCB0aCwgLnRhYmxlIHRoZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4udGFibGUgdGhlYWQgdHIsIC50YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLnRhYmxlIHRyLnRhYmxlLWFjdGl2ZSB0ZCwgLnRhYmxlIHRyLnRhYmxlLWFjdGl2ZSB0aCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYmxlLnRhYmxlLWhlYWQtbm9ib3JkZXIgdGhlYWQgdGgsIC50YWJsZS50YWJsZS1oZWFkLW5vYm9yZGVyIHRoZWFkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZS50YWJsZS1oZWFkLXNvbGlkIHRoZWFkIHRoLCAudGFibGUudGFibGUtaGVhZC1zb2xpZCB0aGVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4udGFibGUudGFibGUtbGlnaHQgdHIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjOTM5MmEwO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4udGFibGUudGFibGUtbGlnaHQgdHIgdGQudGFibGUtcm93LXRpdGxlIHtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4udGFibGUudGFibGUtbGlnaHQgdGhlYWQgdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xNSk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1icmFuZCB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLWxpZ2h0IHRoZWFkIHRyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLWRhcmsgdGhlYWQgdHIge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0tcHJpbWFyeSB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLXN1Y2Nlc3MgdGhlYWQgdHIge1xuICBjb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMTUpO1xufVxuLnRhYmxlLnRhYmxlLWxpZ2h0LS1pbmZvIHRoZWFkIHRyIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjE1KTtcbn1cbi50YWJsZS50YWJsZS1saWdodC0td2FybmluZyB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xNSk7XG59XG4udGFibGUudGFibGUtbGlnaHQtLWRhbmdlciB0aGVhZCB0ciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xNSk7XG59XG5cbi50YWJsZS13cmFwcGVyLCAudGFicy10YWJsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI2MHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnRhYnMtdGFibGUtd3JhcHBlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDM1MHB4KTtcbn1cblxuLnRhYmxlOm5vdCgudGFibGUtYm9yZGVyZWQpIHRoZWFkIHRoLCAudGFibGU6bm90KC50YWJsZS1ib3JkZXJlZCkgdGhlYWQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ubmF2LXBpbGxzLFxuLm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWxhLV0sXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBsYS1cIl0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWxhLV0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149ZmEtXSxcbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3MqPVwiIGZhLVwiXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149ZmEtXSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rIFtjbGFzc149ZmxhdGljb24yLV0sXG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbi1dLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uMi1dLFxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsgaSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmFjdGl2ZSwgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBpLCAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUgaSwgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkIGkge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2LXBpbGxzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLXNtIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2LXBpbGxzLm5hdi1waWxscy1ib2xkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi1waWxscy5uYXYtcGlsbHMtbGFiZWwgLm5hdi1pdGVtIC5uYXYtbGluazphY3RpdmUsIC5uYXYtcGlsbHMubmF2LXBpbGxzLWxhYmVsIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXBpbGxzLm5hdi1waWxscy1sYWJlbCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5uYXYtcGlsbHMubmF2LXBpbGxzLWxhYmVsIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ubmF2LWZpdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG46YmVmb3JlLCAubmF2LXBpbGxzLm5hdi10YWJzLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IHJnYmEoNjksIDY1LCA3OCwgMC4wNikgMHB4IDFweCAxNXB4IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODVyZW0gMC43NXJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1saW5rLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1saW5rLWljb24gaSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtbGluay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3NePWxhLV0sXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3NePWZhLV0sXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uLV0sXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYtbGluayBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtdGFicy1idG4tMnggYS5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXRhYnMtYnRuLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi10YWJzLWJ0bi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5rdC1wb3J0bGV0LS10YWJzIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHtcbiAgbWFyZ2luOiAwIDAgLTFweCAwO1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXRhYnMtYnRuLTJ4IHtcbiAgbWFyZ2luOiAwIDAgLTJweCAwO1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi10YWJzLWJvbGQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4gYS5uYXYtbGluayAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0biBhLm5hdi1saW5rIC5uYXYtbGluay10aXRsZSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1icmFuZCBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWJyYW5kIGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1icmFuZCBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1saWdodCBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1pY29uIGkge1xuICBjb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1saWdodCBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYXJrIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tZGFyayBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tZGFyayBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1wcmltYXJ5IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tcHJpbWFyeSBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tcHJpbWFyeSBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1zdWNjZXNzIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tc3VjY2VzcyBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4tc3VjY2VzcyBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1pbmZvIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4taW5mbyBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4taW5mbyBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi13YXJuaW5nIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4td2FybmluZyBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstaWNvbiBpIHtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuLm5hdi1waWxscy1idG4td2FybmluZyBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYW5nZXIgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuLm5hdi1waWxscy5uYXYtdGFicy1idG4ubmF2LXBpbGxzLWJ0bi1kYW5nZXIgYS5uYXYtbGluay5hY3RpdmUgLm5hdi1saW5rLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2LXBpbGxzLm5hdi10YWJzLWJ0bi5uYXYtcGlsbHMtYnRuLWRhbmdlciBhLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1waWxscy5uYXYtdGFicy1idG4gLm5hdiAubmF2LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNi41cmVtO1xuICAgIG1hcmdpbjogMC42cmVtO1xuICB9XG4gIC5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LWxpbmstaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1saW5rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmU6YmVmb3JlLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3NePWxhLV0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3NePWZhLV0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3NePWZsYXRpY29uLV0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIC5uYXYtbGluayBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXRhYnMubmF2LXRhYnMtbGluZSB7XG4gIG1hcmdpbjogMCAwIC0xcHggMC41cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLTJ4IHtcbiAgbWFyZ2luOiAwIDAgLTJweCAwO1xufVxuLmt0LXBvcnRsZXQtLXRhYnMgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtcG9ydGxldC0tdGFicyAubmF2LXRhYnMubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWJvbGQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1ib2xkZXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1sZyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxnIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1sZyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxnIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMngge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMnggLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtMnggYS5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0zeCAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS0zeCBhLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS1sZyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1zcGFjZS1sZyAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UtbGcgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UtbGcgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UteGwgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtc3BhY2UteGwgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLXhsIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLXNwYWNlLXhsIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmssXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluayBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluayBpIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVkLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmsgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM3NDc4OGQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIGcgW2ZpbGxdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluazpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIGcgW2ZpbGxdLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSBnIFtmaWxsXSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lIGEubmF2LWxpbms6aG92ZXIgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rLmFjdGl2ZSBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcjpob3ZlciBnIFtmaWxsXSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6aG92ZXIgZyBbZmlsbF0sXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZSBhLm5hdi1saW5rOmhvdmVyOmhvdmVyIGcgW2ZpbGxdLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUgYS5uYXYtbGluay5hY3RpdmU6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZCBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZCBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1icmFuZCBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICM0NDg3ZjU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWJyYW5kLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtYnJhbmQubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodC5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0IGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1saWdodCBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWxpZ2h0Lm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtbGlnaHQubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYXJrLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyayBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzMyMzU0Yjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFyay5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhcmsubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5IGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NjdkZDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1wcmltYXJ5Lm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeSBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogIzZkN2FlMTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtcHJpbWFyeS5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXByaW1hcnkubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MgYS5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2VzcyBhLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIgPiBpLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXN1Y2Nlc3MubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzIGEubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjMjFkZmNiO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1zdWNjZXNzLm5hdi10YWJzLWxpbmUtMngsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtc3VjY2Vzcy5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mbyBhLm5hdi1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvIGEubmF2LWxpbms6aG92ZXIsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzU1NzhlYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtaW5mby5uYXYubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gYS5uYXYtbGluazpob3ZlciA+IGksXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8gYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICM2YzhhZWU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWluZm8ubmF2LXRhYnMtbGluZS0yeCwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1pbmZvLm5hdi10YWJzLWxpbmUtM3gge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZiODIyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYjgyMjtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyID4gaSwgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS13YXJuaW5nLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyBhLm5hdi1saW5rOmhvdmVyID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZyBhLm5hdi1saW5rLmFjdGl2ZSA+IGkge1xuICBjb2xvcjogI2ZmYzAzYztcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtd2FybmluZy5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLXdhcm5pbmcubmF2LXRhYnMtbGluZS0zeCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluazpob3Zlcixcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIubmF2Lm5hdi10YWJzIC5uYXYtbGluazpob3ZlciA+IGksIC5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlID4gaSxcbi5uYXYtdGFicy5uYXYtdGFicy1saW5lLm5hdi10YWJzLWxpbmUtZGFuZ2VyIGEubmF2LWxpbms6aG92ZXIgPiBpLFxuLm5hdi10YWJzLm5hdi10YWJzLWxpbmUubmF2LXRhYnMtbGluZS1kYW5nZXIgYS5uYXYtbGluay5hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICNmZDUyOGI7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYtdGFicy1saW5lLTJ4LCAubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1saW5lLWRhbmdlci5uYXYtdGFicy1saW5lLTN4IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtbGluZS5uYXYtdGFicy1jbGVhciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC50b2FzdC1jdXN0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE5NTtcbiAgdG9wOiAycmVtO1xuICByaWdodDogMnJlbTtcbiAgd2lkdGg6IDM1MHB4O1xuICBib3JkZXI6IDA7XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LWxlZnQge1xuICBsZWZ0OiAycmVtO1xuICByaWdodDogYXV0bztcbn1cbi50b2FzdC50b2FzdC1jdXN0b20udG9hc3QtYm90dG9tIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDJyZW07XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LXRvcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAycmVtO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS50b2FzdC1jZW50ZXItdiB7XG4gIHRvcDogNDUlO1xuICBib3R0b206IGF1dG87XG59XG4udG9hc3QudG9hc3QtY3VzdG9tLnRvYXN0LWNlbnRlci1oIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNzVweDtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20gLnRvYXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbSAudG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi50b2FzdC50b2FzdC1jdXN0b20uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvYXN0LnRvYXN0LWN1c3RvbS50b2FzdC1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50b2FzdCAudG9hc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnRvYXN0IC50b2FzdC10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi50b2FzdCAudG9hc3QtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlIGkge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlIGk6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlOmhvdmVyIGkge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIC8qcnRsOnJhdzpcbiAgICAgbGVmdDogYXV0bztcbiAgICAgcmlnaHQ6IDA7XG4gICAgICovXG59XG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6YmVmb3JlIHtcbiAgLypydGw6cmF3OlxuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAqL1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdyB7XG4gIC8qcnRsOnJhdzpcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gICovXG59XG4udG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzpiZWZvcmUge1xuICAvKnJ0bDpyYXc6XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAqL1xufVxuLnRvb2x0aXAudG9vbHRvcC1hdXRvLXdpZHRoIC50b29sdGlwLWlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnRvb2x0aXAudG9vbHRpcC1kYXJrIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzJlM2U7XG59XG4udG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmMyZTNlO1xufVxuLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJjMmUzZS8qcnRsOmlnbm9yZSovO1xufVxuLnRvb2x0aXAudG9vbHRpcC1kYXJrLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC50b29sdGlwLWRhcmsuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJjMmUzZTtcbn1cbi50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtZGFyay5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyYzJlM2UvKnJ0bDppZ25vcmUqLztcbn1cbi50b29sdGlwLnRvb2x0aXAtYnJhbmQgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJjNzdmNDtcbn1cbi50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJjNzdmNC8qcnRsOmlnbm9yZSovO1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmM3N2Y0O1xufVxuLnRvb2x0aXAudG9vbHRpcC1icmFuZC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLnRvb2x0aXAtYnJhbmQuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmM3N2Y0LypydGw6aWdub3JlKi87XG59XG5cbiNyb290IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmZvY3VzOm5vdCguTXVpLWZvY3VzZWQpOmJlZm9yZSxcbi5NdWlJbnB1dC11bmRlcmxpbmU6YWN0aXZlOm5vdCguTXVpLWZvY3VzZWQpOmJlZm9yZSxcbi5NdWlJbnB1dC11bmRlcmxpbmU6aG92ZXI6bm90KC5NdWktZGlzYWJsZWQpOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG5cbi5idWlsZGVyLXRhYnMgLk11aVRhYnMtZmxleENvbnRhaW5lciBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJ1aWxkZXItdGFicyAuUHJpdmF0ZVRhYkluZGljYXRvci1jb2xvclNlY29uZGFyeS02NCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG5cbi5NdWlGb3JtQ29udHJvbC1tYXJnaW5Ob3JtYWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk11aVN3aXRjaC1jb2xvclNlY29uZGFyeS5NdWktY2hlY2tlZCB7XG4gIGNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG4uTXVpU3dpdGNoLWNvbG9yU2Vjb25kYXJ5Lk11aS1jaGVja2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG4uTXVpU3dpdGNoLWNvbG9yU2Vjb25kYXJ5Lk11aS1jaGVja2VkICsgLk11aVN3aXRjaC10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLm5vdGljZV9fcGFyYWdyYXBoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuXG4uaGVhZGVyLXByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk11aUJhY2tkcm9wLXJvb3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1jb21taW5nLXNvb24gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlYWN0LXNlbGVjdCAuTXVpSW5wdXRCYXNlLWlucHV0IC5jc3MtMW9rZWJtci1pbmRpY2F0b3JTZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG59XG4ucmVhY3Qtc2VsZWN0IC5NdWlJbnB1dEJhc2UtaW5wdXQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiAxO1xufVxuLnJlYWN0LXNlbGVjdCAuTXVpSW5wdXRCYXNlLWlucHV0ID4gZGl2OmZpcnN0LWNoaWxkIC5NdWlUeXBvZ3JhcGh5LWNvbG9yVGV4dFNlY29uZGFyeSB7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlYWN0LXNlbGVjdCAuTXVpSW5wdXRCYXNlLWlucHV0ID4gZGl2OmZpcnN0LWNoaWxkIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnJlYWN0LXNlbGVjdCAuTXVpSW5wdXRCYXNlLXJvb3Qge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnNlbGVjdF9pbnB1dC1oIC5NdWlTZWxlY3Qtc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uTXVpUGFwZXItZWxldmF0aW9uMSB7XG4gIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLmt0LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rdC1zY3JvbGwua3Qtc2Nyb2xsLS1wdWxsIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbi5rdC1zY3JvbGwua3Qtc2Nyb2xsLS1wdWxsIC5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IC0ycHg7XG59XG4ua3Qtc2Nyb2xsLmt0LXNjcm9sbC0tYXV0b0hlaWdodCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBzID4gLnBzX19yYWlsLXkge1xuICB3aWR0aDogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXk6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzIHtcbiAgd2lkdGg6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmZvY3VzIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnBzID4gLnBzX19yYWlsLXgge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wcyA+IC5wc19fcmFpbC14OmhvdmVyLCAucHMgPiAucHNfX3JhaWwteDpmb2N1cyB7XG4gIGhlaWdodDogNHB4O1xufVxuLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXgge1xuICB0b3A6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHMgPiAucHNfX3JhaWwteCA+IC5wc19fdGh1bWIteDpob3ZlciwgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICB0b3A6IDA7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucHMgPiAucHNfX3JhaWwteCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBzID4gLnBzX19yYWlsLXg6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC14OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHMgPiAucHNfX3JhaWwteDpob3ZlciA+IC5wc19fdGh1bWIteCwgLnBzID4gLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgge1xuICBvcGFjaXR5OiAxO1xufVxuLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kOiAjZDhkY2U2O1xuICBvcGFjaXR5OiAxO1xufVxuLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6aG92ZXIsIC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2Q4ZGNlNjtcbn1cbi5wcyA+IC5wc19fcmFpbC15IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcyA+IC5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LCAucHMgPiAucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQ6ICNkOGRjZTY7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjZDhkY2U2O1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyNjVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5kYXRlcGlja2VyLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGF0ZXBpY2tlciB0ZCxcbi5kYXRlcGlja2VyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IHJlZ3VsYXI7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5kYXRlcGlja2VyIHRoZWFkIHRoIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2LCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCwgLmRhdGVwaWNrZXIgdGhlYWQgdGgubmV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldiBpLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCBpLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5uZXh0IGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5wcmV2IGk6YmVmb3JlLCAuZGF0ZXBpY2tlciB0aGVhZCB0aC5kYXRlcGlja2VyLXN3aXRjaCBpOmJlZm9yZSwgLmRhdGVwaWNrZXIgdGhlYWQgdGgubmV4dCBpOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRhdGVwaWNrZXIgdGhlYWQgdGgucHJldjpob3ZlciwgLmRhdGVwaWNrZXIgdGhlYWQgdGguZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsIC5kYXRlcGlja2VyIHRoZWFkIHRoLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXBpY2tlciB0aGVhZCB0aC5kb3cge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmVkZjI7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkub2xkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5uZXcge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnNlbGVjdGVkLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5zZWxlY3RlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuYWN0aXZlLCAuZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQuZGF5LnRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC43KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkudG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJlZGYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkucmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91cixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGgge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXI6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmZvY3VzZWQsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4uaG91ci5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5mb2N1c2VkLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZS5mb2N1c2VkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgPiB0aC50b2RheSwgLmRhdGVwaWNrZXIgdGZvb3QgdHIgPiB0aC5jbGVhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRlcGlja2VyIHRmb290IHRyID4gdGgudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRmb290IHRyID4gdGguY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlZGYyO1xufVxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIG1pbi13aWR0aDogNDRweDtcbn1cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlIHtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwIDAgMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5jbG9zZTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIC5jbG9zZTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGVydFtkYXRhLW5vdGlmeV0ge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPXRvcC1jZW50ZXJdLCAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPWJvdHRvbS1jZW50ZXJdIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPXRvcC1jZW50ZXJdLCAuYWxlcnRbZGF0YS1ub3RpZnldW2RhdGEtbm90aWZ5LXBvc2l0aW9uPWJvdHRvbS1jZW50ZXJdIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj10b3AtY2VudGVyXSwgLmFsZXJ0W2RhdGEtbm90aWZ5XVtkYXRhLW5vdGlmeS1wb3NpdGlvbj1ib3R0b20tY2VudGVyXSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1sYS1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWZhLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24tXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3NePWxhLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzXj1mYS1dLFxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIG1hcmdpbi10b3A6IC0wLjFyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24tXSxcbi5hbGVydFtkYXRhLW5vdGlmeV0gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYWxlcnRbZGF0YS1ub3RpZnldIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIG1hcmdpbi10b3A6IC0wLjRyZW07XG59XG4uYWxlcnRbZGF0YS1ub3RpZnldIFtkYXRhLW5vdGlmeT10aXRsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hbGVydFtkYXRhLW5vdGlmeV0gLmljb24gfiBbZGF0YS1ub3RpZnk9dGl0bGVdIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAuaWNvbiB+IFtkYXRhLW5vdGlmeT1tZXNzYWdlXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSBbZGF0YS1ub3RpZnk9dGl0bGVdOm5vdCg6ZW1wdHkpIH4gW2RhdGEtbm90aWZ5PW1lc3NhZ2VdIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuLmFsZXJ0W2RhdGEtbm90aWZ5XSAucHJvZ3Jlc3Mge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xufVxuXG5bZGF0YS1zd2l0Y2g9dHJ1ZV0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC42NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sIC5ib290c3RyYXAtc3dpdGNoLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbiwgLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLCAuYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgcGFkZGluZzogMS4xNXJlbSAxLjY1cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLS1waWxsIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tc3F1YXJlIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tc3F1YXJlIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLS1zcXVhcmUgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gIGJvcmRlci1jb2xvcjogI2UyZTVlYztcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1icmFuZCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1saWdodCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kYXJrLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtcHJpbWFyeSxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXN1Y2Nlc3MsXG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1pbmZvLFxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtd2FybmluZyxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLWRhbmdlcixcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLmJvb3RzdHJhcC1zd2l0Y2gtZGVmYXVsdCxcbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTVlYztcbiAgYm9yZGVyLWNvbG9yOiAjZTJlNWVjO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2guYm9vdHN0cmFwLXN3aXRjaC0tYWlyIC5ib290c3RyYXAtc3dpdGNoIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMXB4IDBweCByZ2JhKDU2LCAzNiwgOTksIDAuMDgpO1xufVxuXG4uZGF0ZXRpbWVwaWNrZXIge1xuICB3aWR0aDogMjY1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uZGF0ZXRpbWVwaWNrZXIuZGF0ZXRpbWVwaWNrZXItb3JpZW50LXRvcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5kYXRldGltZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGV0aW1lcGlja2VyIHRkLFxuLmRhdGV0aW1lcGlja2VyIHRoIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoIGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5wcmV2LCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGguc3dpdGNoLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dCB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnByZXYgLmdseXBoaWNvbiwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnN3aXRjaCAuZ2x5cGhpY29uLCAuZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dCAuZ2x5cGhpY29uIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgucHJldjpob3ZlciwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnN3aXRjaDpob3ZlciwgLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLm5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGguZG93IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGhlYWQgdGgubmV4dCA+IHNwYW4sIC5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5wcmV2ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTZweC8xIFwiTGluZUF3ZXNvbWVcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kYXRldGltZXBpY2tlciB0aGVhZCB0aC5uZXh0ID4gc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmRhdGV0aW1lcGlja2VyIHRoZWFkIHRoLnByZXYgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkub2xkIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkubmV3IHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkuc2VsZWN0ZWQsIC5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuNykgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkLmRheS50b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmVkZjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZC5kYXkucmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGUsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLnllYXIuZm9jdXNlZCwgLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi55ZWFyOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmZvY3VzZWQsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXI6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1pbnV0ZS5mb2N1c2VkLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5taW51dGU6aG92ZXIsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoLmZvY3VzZWQsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLm1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5hY3RpdmU6aG92ZXIsIC5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ueWVhci5hY3RpdmUsXG4uZGF0ZXRpbWVwaWNrZXIgdGJvZHkgdHIgPiB0ZCBzcGFuLmhvdXIuYWN0aXZlOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5ob3VyLmFjdGl2ZSxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZTpob3Zlcixcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubWludXRlLmFjdGl2ZSxcbi5kYXRldGltZXBpY2tlciB0Ym9keSB0ciA+IHRkIHNwYW4ubW9udGguYWN0aXZlOmhvdmVyLFxuLmRhdGV0aW1lcGlja2VyIHRib2R5IHRyID4gdGQgc3Bhbi5tb250aC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXRldGltZXBpY2tlciB0Zm9vdCB0ciA+IHRoLnRvZGF5LCAuZGF0ZXRpbWVwaWNrZXIgdGZvb3QgdHIgPiB0aC5jbGVhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kYXRldGltZXBpY2tlciB0Zm9vdCB0ciA+IHRoLnRvZGF5OmhvdmVyLCAuZGF0ZXRpbWVwaWNrZXIgdGZvb3QgdHIgPiB0aC5jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4uZGF0ZXRpbWVwaWNrZXIuZGF0ZXRpbWVwaWNrZXItaW5saW5lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjhmYTtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBtaW4td2lkdGg6IDQ0cHg7XG59XG5cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQge1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogMTc1cHg7XG59XG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWVyaWRpYW4sXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhIHtcbiAgYm9yZGVyOiAwO1xufVxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCA+IGEgaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWVyaWRpYW4sXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhIC5sYSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiA5NTtcbn1cbi5tb2RhbC1vcGVuIC5kYXRlcmFuZ2VwaWNrZXIge1xuICB6LWluZGV4OiAxMDUxO1xufVxuLmRhdGVyYW5nZXBpY2tlcjphZnRlciwgLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICB3aWR0aDogMTcwcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xuICBwYWRkaW5nOiAwLjdyZW0gMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyLCAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAucmFuZ2VzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMgLmRycC1jYWxlbmRhci5sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLnJhbmdlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDFyZW0gMS43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm1vbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgubmV4dCBzcGFuLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgucHJldiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ3ODhkO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm5leHQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLnByZXYgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmF2YWlsYWJsZS5vZmYge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZS5zdGFydC1kYXRlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZS5lbmQtZGF0ZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYWN0aXZlLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQudG9kYXksIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC50b2RheS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuaW4tcmFuZ2UuYXZhaWxhYmxlOm5vdCguYWN0aXZlKTpub3QoLm9mZik6bm90KC50b2RheSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biBpIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYm9vdHN0cmFwLW1heGxlbmd0aCB7XG4gIHotaW5kZXg6IDEwNDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtbWF4bGVuZ3RoLmt0LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cbi5tb2RhbCAuYm9vdHN0cmFwLW1heGxlbmd0aCB7XG4gIHotaW5kZXg6IDEwNjAgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbiAgZm9udC1zaXplOiAwLjZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0wLjQyNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgc3Bhbi5jaGVjay1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBzcGFuLmNoZWNrLW1hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5kaXZpZGVyIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLnBvcG92ZXItdGl0bGUgLmNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5icy1zZWFyY2hib3gsXG4uYm9vdHN0cmFwLXNlbGVjdCAuYnMtYWN0aW9uc2JveCxcbi5ib290c3RyYXAtc2VsZWN0IC5icy1kb25lYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmFjdGl2ZSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM2NjljZjc7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0OmRpc2FibGVkLCAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNmN2Y4ZmE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmEtXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSwgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1sYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3NePWZhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSAuZmlsdGVyLW9wdGlvbiBbY2xhc3MqPVwiIGZhLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmxhdGljb24tXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkgLmZpbHRlci1vcHRpb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IC5maWx0ZXItb3B0aW9uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWJyYW5kID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWxpZ2h0ID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFyayA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXByaW1hcnkgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi1zdWNjZXNzID4gLmZpbHRlci1vcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4taW5mbyA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLXdhcm5pbmcgPiAuZmlsdGVyLW9wdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlci5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIuYnRuLWRhbmdlciA+IC5maWx0ZXItb3B0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Quc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LCAuYm9vdHN0cmFwLXNlbGVjdC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY5Y2Y3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QuaXMtaW52YWxpZCAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LmlzLXZhbGlkIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgLnRleHQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIC50ZXh0IHNtYWxsIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBzcGFuLmNoZWNrLW1hcmsge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaSA+IGEgW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhLCAuYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSAudGV4dCwgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgLnRleHQge1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEgW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLnNlbGVjdGVkID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0sIC5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzc149bGEtXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzcyo9XCIgbGEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgW2NsYXNzKj1cIiBmYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3NePWZsYXRpY29uLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGk6aG92ZXIgPiBhIFtjbGFzc149ZmxhdGljb24yLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpOmhvdmVyID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uMi1cIl0ge1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuc2VsZWN0ZWQgPiBhIHNwYW4uY2hlY2stbWFyaywgLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaTpob3ZlciA+IGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5zZWxlY3RlZCA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjhmYTtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3NePWxhLV0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzKj1cIiBsYS1cIl0sXG4uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudS5pbm5lciA+IGxpLmFjdGl2ZTpub3QoLnNlbGVjdGVkKSA+IGEgW2NsYXNzXj1mYS1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzcyo9XCIgZmEtXCJdLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzc149ZmxhdGljb24tXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51LmlubmVyID4gbGkuYWN0aXZlOm5vdCguc2VsZWN0ZWQpID4gYSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5hY3RpdmU6bm90KC5zZWxlY3RlZCkgPiBhIHNwYW4uY2hlY2stbWFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUuaW5uZXIgPiBsaS5uby1yZXN1bHRzIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCAucG9wb3Zlci10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlcjogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdG9wOiAxLjc1cmVtO1xufVxuI3Nlc3Npb24tdGltZW91dC1kaWFsb2cgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmbGV4OiAxIGF1dG87XG59XG5cbi5tZC1lZGl0b3Ige1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWQtZWRpdG9yIC5tZC1mb290ZXIsXG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0bjpob3ZlciwgLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0bjpmb2N1cywgLm1kLWVkaXRvciAubWQtaGVhZGVyIC5idG4tZ3JvdXAgLmJ0bjphY3RpdmUsIC5tZC1lZGl0b3IgLm1kLWhlYWRlciAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5tZC1lZGl0b3IgLm1kLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLm1kLWVkaXRvciA+IHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm1kLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG59XG4ubWQtZWRpdG9yLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWQtZWRpdG9yIC5tZC1mb290ZXIsXG4ubWQtZWRpdG9yIC5tZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLm1kLWVkaXRvciA+IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5tZC1lZGl0b3IuYWN0aXZlID4gdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuXG4uaXMtdmFsaWQgLm1kLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cblxuLmlzLWludmFsaWQgLm1kLWVkaXRvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cblxuLm5vdGUtcG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RlLWVkaXRvciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5ub3RlLWVkaXRvciAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLmJ0biB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDE4NXB4O1xufVxuLm5vdGUtZWRpdG9yIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG4ubm90ZS1lZGl0b3IgLnBhbmVsLWhlYWRpbmcubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51ID4gbGkgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5idG4tZ3JvdXAgLm5vdGUtY29sb3ItcmVzZXQge1xuICBtYXJnaW46IDVweCAwIDEwcHggMDtcbn1cbi5ub3RlLWVkaXRvciAucGFuZWwtaGVhZGluZy5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5idG4tZ3JvdXAgLm5vdGUtcGFsZXR0ZS10aXRsZSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5ub3RlLWVkaXRvciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG59XG4ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1zdGF0dXNiYXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG4ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIgLm5vdGUtYnRuLWdyb3VwIC5idG46aG92ZXIsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuOmZvY3VzLCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciAubm90ZS1idG4tZ3JvdXAgLmJ0bjphY3RpdmUsIC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cblxuLm5vdGUtZWRpdGFibGUgLnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRoLCAubm90ZS1lZGl0YWJsZSAudGFibGUudGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuXG4uaXMtdmFsaWQgLm5vdGUtZWRpdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuXG4uaXMtaW52YWxpZCAubm90ZS1lZGl0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCAuZHJvcHpvbmUtbXNnLXRpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0IC5kcm9wem9uZS1tc2ctZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtYnJhbmQge1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyODJhM2M7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFkYzliNztcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1kZWZhdWx0LmRyb3B6b25lLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM1NTc4ZWI7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdC5kcm9wem9uZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLWRlZmF1bHQuZHJvcHpvbmUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmR6LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1wYW5lbCAuZHJvcHpvbmUtdXBsb2FkLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1wYW5lbCAuZHJvcHpvbmUtcmVtb3ZlLWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmZhO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1maWxlbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1maWxlbmFtZSBiIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXByb2dyZXNzIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQsXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbCxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0IGksXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWNhbmNlbCBpLFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1kZWxldGUgaSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQ6aG92ZXIgaSxcbi5kcm9wem9uZS5kcm9wem9uZS1tdWx0aSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsOmhvdmVyIGksXG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWRlbGV0ZTpob3ZlciBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZHJvcHpvbmUuZHJvcHpvbmUtbXVsdGkgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLXN0YXJ0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXIgLypydGw6Y2FsYygxMDAlIC0gMTVweCkgY2VudGVyKi8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyOiAwO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4udG9hc3QgLnRvYXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnRvYXN0IC50b2FzdC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvYXN0IC50b2FzdC10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IDAuODc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTZ4IHtcbiAgZm9udC1zaXplOiA2ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTl4IHtcbiAgZm9udC1zaXplOiA5ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLS1jbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLS1jbG91ZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW46IDJweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY0NkM5Nztcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGQ0NDQ0NDXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBlbmRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBib3JkZXI6IDA7XG4gIHRvcDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjlyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdzpiZWZvcmUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjY1cmVtIDNyZW0gMC42NXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEuODVyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwLjM3cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgcGFkZGluZzogMC4wNXJlbSAwLjRyZW0gMC4wNXJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwLjFyZW0gMC40cmVtIDAuMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0LypydGw6cmlnaHQqLztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5zZWxlY3Quc2VsZWN0MiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zZWxlY3QyID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyID4gLnNlbGVjdGlvbiwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6Zmlyc3QtY2hpbGQgKyAuc2VsZWN0Mi1jb250YWluZXIgPiAuc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOmxhc3QtY2hpbGQgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOmxhc3QtY2hpbGQgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbiwgLmlucHV0LWdyb3VwID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGU6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bGFzdC1jaGlsZCA+IC5zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZTpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpID4gLnNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlOm5vdCg6Zmlyc3QtY2hpbGQpICsgLnNlbGVjdDItY29udGFpbmVyOm5vdCg6bGFzdC1jaGlsZCkgPiAuc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2OWNmNztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBvcGFjaXR5OiAxO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG59XG5cbi5zZWxlY3QyLnNlbGVjdDItLWFpciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi5zZWxlY3QyLS1haXIgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi5zZWxlY3QyLS1zb2xpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItY29sb3I6ICNlYmVkZjI7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLS1zb2xpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuLnNlbGVjdDIuc2VsZWN0Mi0tc29saWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cblxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBzdWNjZXNzO1xufVxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy12YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtdmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLXZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogc3VjY2Vzcztcbn1cblxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogZGFuZ2VyO1xufVxuLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy1pbnZhbGlkIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5tLWZvcm0ubS1mb3JtLS1zdGF0ZSAuaXMtaW52YWxpZCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4ubS1mb3JtLm0tZm9ybS0tc3RhdGUgLmlzLWludmFsaWQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiBkYW5nZXI7XG59XG5cbi5rdC1jb250YWluZXIsIC5rdC1jb250YWluZXIua3QtY29udGFpbmVyLS1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ua3QtY29udGFpbmVyLmt0LWNvbnRhaW5lci0tZml0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmt0LWNvbnRhaW5lci5rdC1jb250YWluZXItLWZpdC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtY29udGFpbmVyLmt0LWNvbnRhaW5lci0tZml0LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQyOXB4KSB7XG4gIC5rdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmt0LWNvbnRhaW5lci5rdC1jb250YWluZXItLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5rdC1wYWdlLS1sb2FkaW5nICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYWdlLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXBhZ2UtLWxvYWRpbmcgLmt0LXBhZ2UtbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLW5vbi1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmt0LXBhZ2UtLWxvYWRpbmctbm9uLWJsb2NrIC5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbm9uLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXBhZ2UtbG9hZGVyLmt0LXBhZ2UtbG9hZGVyLS1sb2dvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1wYWdlLWxvYWRlci5rdC1wYWdlLWxvYWRlci0tbG9nbyAua3Qtc3Bpbm5lciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ua3QtcGFnZS1sb2FkZXIua3QtcGFnZS1sb2FkZXItLWxvZ28gLmt0LXNwaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbmh0bWwgYTpob3Zlcixcbmh0bWwgYTphY3RpdmUsXG5odG1sIGE6Zm9jdXMsXG5ib2R5IGE6aG92ZXIsXG5ib2R5IGE6YWN0aXZlLFxuYm9keSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5odG1sIGEsXG5odG1sIGJ1dHRvbixcbmJvZHkgYSxcbmJvZHkgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM2NDZjOWE7XG59XG5cbnJvdXRlci1vdXRsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5jYW52YXMge1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIEN1c3RvbWl6ZSB3ZWJzaXRlJ3Mgc2Nyb2xsYmFyIGxpa2UgTWFjIE9TICovXG4vKiBcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbiAgICB3aWR0aDoxNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbiAgICB3aWR0aDoxNHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjMWMxYzE7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNjMWMxYzEsIDMlKTtcbn1cbiovXG4vKiBzZXQgYnV0dG9uKHRvcCBhbmQgYm90dG9tIG9mIHRoZSBzY3JvbGxiYXIpICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLFxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCxcbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmt0LWFuaW1hdGUtZmFkZS1pbi11cCB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluLXVwIDAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWZhZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtb3V0IDAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWZhZGUtaW4ge1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjVzO1xufVxuXG4ua3QtYW5pbWF0ZS1ibGluayB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBpbml0aWFsO1xufVxuXG4ua3QtYW5pbWF0ZS1zaGFrZSB7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1zaGFrZSAwLjFzIGVhc2UtaW4gMC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG5cbi5rdC1hbmltYXRlLXBhdXNlIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmt0LW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtb3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1vdXQtdXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtc2hha2Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTNkZWcpO1xuICB9XG59XG4ua3QtbS1hIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC1hIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWItYSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLWEge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItYSB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ua3QtbS0wIHtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMCB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW0tNSB7XG4gIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTE1IHtcbiAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMTUge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMjAge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTI1IHtcbiAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMjUge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTMwIHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMzAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTM1IHtcbiAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtMzUge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNDAge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTQ1IHtcbiAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNDUge1xuICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTUwIHtcbiAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNTAge1xuICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTU1IHtcbiAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNTUge1xuICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTYwIHtcbiAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNjAge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTY1IHtcbiAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNjUge1xuICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC02NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTcwIHtcbiAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNzAge1xuICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTc1IHtcbiAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtNzUge1xuICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTgwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtODAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTg1IHtcbiAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtODUge1xuICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTkwIHtcbiAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtOTAge1xuICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTk1IHtcbiAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LW1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmt0LXAtOTUge1xuICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LW10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmt0LXBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ua3QtcHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtbS1hLXhsIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC1hLXhsIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItYS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEteGwge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItYS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0wLXhsIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTAteGwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0wLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMC14bCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTAteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0wLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNS14bCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01LXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01LXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUteGwge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUteGwge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01LXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01LXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwLXhsIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAteGwge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTE1LXhsIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTE1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTUteGwge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTIwLXhsIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTIwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjAteGwge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTI1LXhsIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTI1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjUteGwge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTMwLXhsIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTMwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzAteGwge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zMC14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zMC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTM1LXhsIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zNS14bCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTM1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzUteGwge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzUteGwge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zNS14bCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zNS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zNS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQwLXhsIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDAteGwge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQ1LXhsIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQ1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDUteGwge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUwLXhsIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTAteGwge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTU1LXhsIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTU1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTUteGwge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTYwLXhsIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTYwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjAteGwge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTY1LXhsIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTY1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjUteGwge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTcwLXhsIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03MC14bCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTcwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzAteGwge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzAteGwge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTc1LXhsIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03NS14bCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTc1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzUteGwge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzUteGwge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTgwLXhsIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04MC14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTgwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODAteGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODAteGwge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTg1LXhsIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04NS14bCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTg1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODUteGwge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODUteGwge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTkwLXhsIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05MC14bCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTkwLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTAteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTAteGwge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTAteGwge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05MC14bCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05MC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05MC14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTAteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTk1LXhsIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05NS14bCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTk1LXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTUteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTUteGwge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTUteGwge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05NS14bCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05NS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05NS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTUteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwMC14bCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwMC14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMDAteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAwLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMDAteGwge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwMC14bCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMDAteGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwMC14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAwLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAwLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1tLWEtbGcge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LWEtbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi1hLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtYS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci1hLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTAtbGcge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01LWxnIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUtbGcge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNS1sZyB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAtbGcge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMC1sZyB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTUtbGcge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTE1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xNS1sZyB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTE1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTE1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTE1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjAtbGcge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTIwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yMC1sZyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTIwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTIwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTIwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMjUtbGcge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTI1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMjUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0yNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0yNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0yNS1sZyB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTI1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTI1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTI1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0yNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzAtbGcge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTMwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zMC1sZyB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTMwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTMwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTMwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zMC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMzUtbGcge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTM1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMzUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0zNS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0zNS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0zNS1sZyB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTM1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTM1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTM1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0zNS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDAtbGcge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00MC1sZyB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNDUtbGcge1xuICAgIG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTQ1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNDUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC00NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci00NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC00NS1sZyB7XG4gICAgcGFkZGluZzogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTQ1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTQ1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci00NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTAtbGcge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTUwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01MC1sZyB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTUwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNTUtbGcge1xuICAgIG1hcmdpbjogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTU1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci01NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01NS1sZyB7XG4gICAgcGFkZGluZzogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTU1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTU1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTU1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjAtbGcge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTYwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02MC1sZyB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTYwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTYwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTYwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNjUtbGcge1xuICAgIG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTY1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNjUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC02NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci02NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC02NS1sZyB7XG4gICAgcGFkZGluZzogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTY1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTY1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTY1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci02NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzAtbGcge1xuICAgIG1hcmdpbjogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTcwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03MC1sZyB7XG4gICAgcGFkZGluZzogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTcwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTcwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTcwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNzUtbGcge1xuICAgIG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTc1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNzUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC03NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci03NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC03NS1sZyB7XG4gICAgcGFkZGluZzogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTc1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTc1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTc1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci03NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODAtbGcge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTgwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04MC1sZyB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTgwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTgwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTgwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tODUtbGcge1xuICAgIG1hcmdpbjogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTg1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItODUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC04NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci04NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC04NS1sZyB7XG4gICAgcGFkZGluZzogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTg1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTg1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTg1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci04NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTAtbGcge1xuICAgIG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTkwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05MC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05MC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05MC1sZyB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTkwLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTkwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTkwLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05MC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tOTUtbGcge1xuICAgIG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTk1LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItOTUtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC05NS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci05NS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC05NS1sZyB7XG4gICAgcGFkZGluZzogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTk1LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTk1LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTk1LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci05NS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMTAwLWxnIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAwLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0xMDAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAwLWxnIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTEwMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAwLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMDAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0xMDAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtbS1hLW1kIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC1hLW1kIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItYS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItYS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0wLW1kIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTAtbWQge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0wLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMC1tZCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTAtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0wLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tNS1tZCB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01LW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC01LW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUtbWQge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTUtbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01LW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci01LW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwLW1kIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTEwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTAtbWQge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTE1LW1kIHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTE1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMTUtbWQge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0xNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTIwLW1kIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTIwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjAtbWQge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTI1LW1kIHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0yNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTI1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMjUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMjUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMjUtbWQge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0yNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0yNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0yNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTMwLW1kIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTMwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzAtbWQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zMC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zMC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTM1LW1kIHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0zNS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTM1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMzUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMzUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtMzUtbWQge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0zNS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0zNS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC0zNS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQwLW1kIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDAtbWQge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTQ1LW1kIHtcbiAgICBtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC00NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTQ1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNDUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNDUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNDUtbWQge1xuICAgIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC00NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi00NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC00NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNDUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUwLW1kIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTUwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTAtbWQge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTU1LW1kIHtcbiAgICBtYXJnaW46IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC01NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTU1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNTUtbWQge1xuICAgIHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi01NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC01NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTYwLW1kIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTYwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjAtbWQge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTY1LW1kIHtcbiAgICBtYXJnaW46IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC02NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTY1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNjUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNjUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNjUtbWQge1xuICAgIHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC02NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi02NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC02NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNjUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTcwLW1kIHtcbiAgICBtYXJnaW46IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTcwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzAtbWQge1xuICAgIHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTc1LW1kIHtcbiAgICBtYXJnaW46IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC03NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTc1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNzUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItNzUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtNzUtbWQge1xuICAgIHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC03NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi03NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC03NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNzUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTgwLW1kIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTgwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODAtbWQge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTg1LW1kIHtcbiAgICBtYXJnaW46IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC04NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTg1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtODUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItODUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtODUtbWQge1xuICAgIHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC04NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi04NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC04NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItODUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTkwLW1kIHtcbiAgICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05MC1tZCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTkwLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTAtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTAtbWQge1xuICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05MC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05MC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05MC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTAtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTk1LW1kIHtcbiAgICBtYXJnaW46IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC05NS1tZCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLTk1LW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtOTUtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItOTUtbWQge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXAtOTUtbWQge1xuICAgIHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC05NS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi05NS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wbC05NS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItOTUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTEwMC1tZCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LTEwMC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMDAtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtMTAwLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci0xMDAtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwMC1tZCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC0xMDAtbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBiLTEwMC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAwLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItMTAwLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LW0tYS1zbSB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtYS1zbSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLWEtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC1hLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLWEtc20ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW0tMC1zbSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0wLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0wLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tbC0wLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTAtc20ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXB0LTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0wLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wci0wLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tLTUtc20ge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWwtNS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUtc20ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC01LXNtIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wdC01LXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHItNS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMC1zbSB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTEwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTEwLXNtIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xNS1zbSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0xNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTE1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTE1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTE1LXNtIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTE1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yMC1zbSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTIwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTIwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTIwLXNtIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTIwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0yNS1zbSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0yNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTI1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTI1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTI1LXNtIHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTI1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zMC1zbSB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zMC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTMwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTMwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTMwLXNtIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTMwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0zNS1zbSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtMzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi0zNS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTM1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTM1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTM1LXNtIHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItMzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtMzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTM1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00MC1zbSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQwLXNtIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS00NS1zbSB7XG4gICAgbWFyZ2luOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNDUtc20ge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi00NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTQ1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTQ1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTQ1LXNtIHtcbiAgICBwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNDUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNDUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNDUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTQ1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01MC1zbSB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTUwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTUwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTUwLXNtIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTUwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS01NS1zbSB7XG4gICAgbWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi01NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTU1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTU1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTU1LXNtIHtcbiAgICBwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTU1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02MC1zbSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjAtc20ge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTYwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTYwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTYwLXNtIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTYwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS02NS1zbSB7XG4gICAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNjUtc20ge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi02NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTY1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTY1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTY1LXNtIHtcbiAgICBwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNjUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNjUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNjUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTY1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03MC1zbSB7XG4gICAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzAtc20ge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTcwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTcwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTcwLXNtIHtcbiAgICBwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTcwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS03NS1zbSB7XG4gICAgbWFyZ2luOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtNzUtc20ge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi03NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTc1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTc1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTc1LXNtIHtcbiAgICBwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtNzUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItNzUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtNzUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTc1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04MC1zbSB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODAtc20ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTgwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTgwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTgwLXNtIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTgwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS04NS1zbSB7XG4gICAgbWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtODUtc20ge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi04NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTg1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTg1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTg1LXNtIHtcbiAgICBwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtODUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItODUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtODUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTg1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05MC1zbSB7XG4gICAgbWFyZ2luOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTAtc20ge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05MC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTkwLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTkwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTkwLXNtIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTAtc20ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTAtc20ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTkwLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS05NS1zbSB7XG4gICAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXQtOTUtc20ge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tYi05NS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTk1LXNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1yLTk1LXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wLTk1LXNtIHtcbiAgICBwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtOTUtc20ge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGItOTUtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcGwtOTUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTk1LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbS0xMDAtc20ge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tdC0xMDAtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbWItMTAwLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLTEwMC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtbXItMTAwLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcC0xMDAtc20ge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtcHQtMTAwLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1wYi0xMDAtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXBsLTEwMC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXByLTEwMC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LW9wYWNpdHktMSB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmt0LW9wYWNpdHktMiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmt0LW9wYWNpdHktMyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmt0LW9wYWNpdHktNCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmt0LW9wYWNpdHktNSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmt0LW9wYWNpdHktNiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmt0LW9wYWNpdHktNyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmt0LW9wYWNpdHktOCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmt0LW9wYWNpdHktOSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmt0LXJhZGl1cy0xMDAge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ua3QtdmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5rdC1zcGFjZS01IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ua3Qtc3BhY2UtMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ua3Qtc3BhY2UtMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ua3Qtc3BhY2UtMjAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ua3Qtc3BhY2UtMzAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ua3Qtc3BhY2UtNDAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ua3QtdmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5rdC12YWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmt0LWJsb2NrLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5rdC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ua3QtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5rdC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5rdC1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ua3QtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5rdC1pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmxvY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ua3QtaWNvbi1taWRkbGU6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmt0LWhpZGRlbixcbi5rdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LW1kIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbGcge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC14bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1jbGVhcmZpeDpiZWZvcmUsIC5rdC1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5rdC1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ua3QtaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi1tZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLWxnIHtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24teGwge1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbWFyZ2lubGVzcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtaW1nLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0tdSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5rdC1mb250LXRyYW5zZm9ybS1sIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWMge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWkge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmt0LWZvbnQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ib2xkZXN0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmt0LWZvbnQtYnJhbmQge1xuICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjMDk0OGIxO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWJyYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLWJyYW5kID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodC1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1saWdodCB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1saWdodCA+IGkge1xuICBjb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtZGFyayB7XG4gIGNvbG9yOiAjMjgyYTNjICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWhvdmVyLWRhcms6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5rdC1mb250LWludmVyc2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LWJnLWZpbGwtZGFyayA+IGkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctbGlnaHQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjMzMmFjO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLXByaW1hcnkgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMTA3MDY2O1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5YjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLXN1Y2Nlc3MgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1pbmZvIHtcbiAgY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMTczZmMzO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLWluZm8gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtaG92ZXItd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjYmI3ZjAwO1xufVxuXG4ua3QtZm9udC1pbnZlcnNlLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTExMSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWZpbGwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cbi5rdC1iZy1maWxsLXdhcm5pbmcgPiBpIHtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1ob3Zlci1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2NlMDI0Njtcbn1cblxuLmt0LWZvbnQtaW52ZXJzZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4ua3QtYmctZmlsbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtYmctZmlsbC1kYW5nZXIgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LWJnLWxpZ2h0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWZhY2Vib29rIHtcbiAgY29sb3I6ICMzYjU5OTggIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtZ29vZ2xlIHtcbiAgY29sb3I6ICNkYzRlNDEgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtdHdpdHRlciB7XG4gIGNvbG9yOiAjNEFCM0Y0ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjNTE3ZmE0ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXlvdXR1YmUge1xuICBjb2xvcjogI2IzMTIxNyAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMDA3N2I1ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LXNreXBlIHtcbiAgY29sb3I6ICMwMGFmZjAgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWZvbnQtY29sb3ItMSB7XG4gIGNvbG9yOiAjYTJhNWI5ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1iZy1jb2xvci0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyYTViOSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtZm9udC1jb2xvci0yIHtcbiAgY29sb3I6ICM3NDc4OGQgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWJnLWNvbG9yLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3ODhkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1mb250LWNvbG9yLTMge1xuICBjb2xvcjogIzU5NWQ2ZSAhaW1wb3J0YW50O1xufVxuXG4ua3QtbGFiZWwtYmctY29sb3ItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTVkNmUgIWltcG9ydGFudDtcbn1cblxuLmt0LWxhYmVsLWZvbnQtY29sb3ItNCB7XG4gIGNvbG9yOiAjNDg0NjViICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1sYWJlbC1iZy1jb2xvci00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDY1YiAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtZm9udC1jb2xvci0xIHtcbiAgY29sb3I6ICNmMGYzZmYgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWJnLWNvbG9yLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1mb250LWNvbG9yLTIge1xuICBjb2xvcjogI2U4ZWNmYSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtYmctY29sb3ItMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVjZmEgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWZvbnQtY29sb3ItMyB7XG4gIGNvbG9yOiAjOTNhMmRkICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1zaGFwZS1iZy1jb2xvci0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYTJkZCAhaW1wb3J0YW50O1xufVxuXG4ua3Qtc2hhcGUtZm9udC1jb2xvci00IHtcbiAgY29sb3I6ICM2NDZjOWEgIWltcG9ydGFudDtcbn1cblxuLmt0LXNoYXBlLWJnLWNvbG9yLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2YzlhICFpbXBvcnRhbnQ7XG59XG5cbi5rdC12aXNpYmxlLWRlc2t0b3AsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLFxuLmt0LXZpc2libGUtZGVza3RvcC10YWJsZSxcbi5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLXRhYmxldCxcbi5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLW1vYmlsZSxcbi5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LXZpc2libGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1kZXNrdG9wLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXZpc2libGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1oaWRkZW4tdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC12aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LXNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5rdC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS0xIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tMiB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTMge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS00IHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tNSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTYge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS03IHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG4ua3QtbmVnYXRpdmUtc3BhY2luZy0tOCB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xufVxuLmt0LW5lZ2F0aXZlLXNwYWNpbmctLTkge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cbi5rdC1uZWdhdGl2ZS1zcGFjaW5nLS0xMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cblxuLmt0LW9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmt0LW9wYWNpdHktMSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmt0LXdvcmQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ua3QtbWFyZ2luIHtcbiAgbWFyZ2luOiAwLjFyZW07XG59XG5cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpLmt0LWdyaWQtLXJvb3Qge1xuICBmbGV4OiAxO1xuICAtbXMtZmxleDogMSAwIDBweDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ge1xuICBmbGV4OiBub25lO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0taG9yOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLWhvcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS1ob3I6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKS5rdC1ncmlkLS1yb290IHtcbiAgZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMCAwcHg7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkIHtcbiAgZmxleDogMSBhdXRvO1xuICAtbXMtZmxleDogMSAwIDBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG4ua3QtZ3JpZC5rdC1ncmlkLS12ZXI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLmt0LWdyaWQua3QtZ3JpZC0tdmVyOm5vdCgua3QtZ3JpZC0tZGVza3RvcCk6bm90KC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlKTpub3QoLmt0LWdyaWQtLW1vYmlsZSkgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXZlcjpub3QoLmt0LWdyaWQtLWRlc2t0b3ApOm5vdCgua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0KTpub3QoLmt0LWdyaWQtLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSk6bm90KC5rdC1ncmlkLS1tb2JpbGUpID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG4ua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3Aua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cblxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcCB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3Age1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLWRlc2t0b3Age1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LWRlc2t0b3Age1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3Age1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LWRlc2t0b3Age1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LWRlc2t0b3Age1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3Age1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LWRlc2t0b3Age1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLmt0LWdyaWQtLWRlc2t0b3AgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC1kZXNrdG9wIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3Aua3QtZ3JpZC0tZGVza3RvcCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3Age1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC5rdC1ncmlkLS1kZXNrdG9wID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItZGVza3RvcCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLXhsIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLXhsIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDE0MDBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLXhsIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AteGwua3QtZ3JpZC0tZGVza3RvcC14bCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLWRlc2t0b3AteGwge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC14bC5rdC1ncmlkLS1kZXNrdG9wLXhsID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtZGVza3RvcC14bCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLXhsLmt0LWdyaWQtLWRlc2t0b3AteGwgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wLXhsIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMy1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG5cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMS1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNC1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNy1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogOTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1kZXNrdG9wLWFuZC10YWJsZXQua3QtZ3JpZC0tZGVza3RvcC1hbmQtdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTAtZGVza3RvcC1hbmQtdGFibGV0IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItZGVza3RvcC1hbmQtdGFibGV0Lmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLWRlc2t0b3AtYW5kLXRhYmxldCB7XG4gICAgb3JkZXI6IDExO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLWRlc2t0b3AtYW5kLXRhYmxldC5rdC1ncmlkLS1kZXNrdG9wLWFuZC10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1kZXNrdG9wLWFuZC10YWJsZXQge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0IHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtdGFibGV0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItdGFibGV0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtdGFibGV0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtdGFibGV0IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtdGFibGV0IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtdGFibGV0IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctdGFibGV0IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtdGFibGV0IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktdGFibGV0IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLXRhYmxldCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtdGFibGV0IHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi10YWJsZXQge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldCB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0IHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtdGFibGV0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi10YWJsZXQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLXRhYmxldCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtdGFibGV0IHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS10YWJsZXQge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LXRhYmxldCB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctdGFibGV0IHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC10YWJsZXQge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LXRhYmxldCB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0Lmt0LWdyaWQtLXRhYmxldCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLXRhYmxldCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC5rdC1ncmlkLS10YWJsZXQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS10YWJsZXQge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQua3QtZ3JpZC0tdGFibGV0ID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItdGFibGV0IHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXJvb3Qge1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMCAwcHg7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0yLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci01LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci04LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTExLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS1yb290IHtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZCwgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1mbHVpZC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiA5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci10YWJsZXQtYW5kLW1vYmlsZS5rdC1ncmlkLS10YWJsZXQtYW5kLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLXRhYmxldC1hbmQtbW9iaWxlLmt0LWdyaWQtLXRhYmxldC1hbmQtbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItdGFibGV0LWFuZC1tb2JpbGUua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtbW9iaWxlIHtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTItbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTMtbW9iaWxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtbW9iaWxlIHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUtbW9iaWxlIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTYtbW9iaWxlIHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctbW9iaWxlIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgtbW9iaWxlIHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTktbW9iaWxlIHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1ob3ItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkLmt0LWdyaWQtLWhvci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0taG9yLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMi1tb2JpbGUge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuXG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUua3QtZ3JpZC0tcm9vdCB7XG4gICAgZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAwIDBweDtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLCAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWZsdWlkLW1vYmlsZSB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDAgMHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQsIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tZmx1aWQtbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEtbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMi1tb2JpbGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0zLW1vYmlsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTQtbW9iaWxlIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNS1tb2JpbGUge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci02LW1vYmlsZSB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTctbW9iaWxlIHtcbiAgICBvcmRlcjogNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOC1tb2JpbGUge1xuICAgIG9yZGVyOiA4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci05LW1vYmlsZSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS12ZXItbW9iaWxlLmt0LWdyaWQtLW1vYmlsZSA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEwLW1vYmlsZSB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWdyaWQua3QtZ3JpZC0tdmVyLW1vYmlsZS5rdC1ncmlkLS1tb2JpbGUgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMS1tb2JpbGUge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1ncmlkLmt0LWdyaWQtLXZlci1tb2JpbGUua3QtZ3JpZC0tbW9iaWxlID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTItbW9iaWxlIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtZ3JpZC5rdC1ncmlkLS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZC5rdC1ncmlkLS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS10b3Age1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmt0LWdyaWQgPiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5rdC1ncmlkID4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAua3QtZ3JpZCA+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi5rdC1wb3J0bGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtcGFnZS1jb250ZW50LXdoaXRlIC5rdC1wb3J0bGV0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogZmxleC1maXJzdDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1sYWJlbCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLm5hdi1waWxscyxcbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLm5hdi10YWJzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAua3QtcG9ydGxldF9faGVhZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tbGcge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG4gIGhlaWdodDogOTBweDtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSAua3QtcG9ydGxldF9faGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLWxnIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheS5rdC1wb3J0bGV0LS1oZWFkLXhsIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSAua3QtcG9ydGxldF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5ID4gLmt0LWRhdGF0YWJsZSA+IC5rdC1kYXRhdGFibGVfX3RhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3QgLmt0LXBvcnRsZXRfX2Zvb3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tc20ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS1tZCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLW5vLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fZm9vdC5rdC1wb3J0bGV0X19mb290LS10b3Age1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLXNvbGlkLmt0LXBvcnRsZXRfX2Zvb3QtLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlcmVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXVuZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS11bnJvdW5kIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS11bnJvdW5kIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS11bnJvdW5kIC5rdC1wb3J0bGV0X19mb290IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tY2VudGVyLXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlci15IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5IC5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tc3RpY2stYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1mbHVpZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpbGwge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLXVuZmlsbCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZnVsbGhlaWdodCB7XG4gIGZsZXgtZ3JvdzogYXV0bztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWZpdCAua3QtcG9ydGxldF9faGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1maXQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tZml0IC5rdC1wb3J0bGV0X19mb290IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWZpdC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tZml0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbnRhaW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9faGVhZCxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19ib2R5LFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMTIuNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjdmOGZhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3ggLmt0LXBvcnRsZXRfX2hlYWQgLm5hdi5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMGY2NGYyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWJyYW5kIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDQsIDExOSwgMjQ0LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tbGlnaHQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzFjMWQyYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWRhcmsgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1kYXJrIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDAsIDQyLCA2MCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMzZjUwZDg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1wcmltYXJ5IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoODgsIDEwMywgMjIxLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzE5YWU5Zjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LXN1Y2Nlc3MgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyOSwgMjAxLCAxODMsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjM2E2MmU4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtaW5mbyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20taW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg1LCAxMjAsIDIzNSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICMwMjAyMDI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmFlMDM7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC13YXJuaW5nIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS13YXJuaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAxODQsIDM0LCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2ZkMWI2Njtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWRhbmdlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjUzLCA1NywgMTIyLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29ydGFibGUgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb3J0YWJsZS1lbXB0eSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0NXB4O1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbn1cbi5rdC1wb3J0bGV0LnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkOm5vdCgua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS14IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCA+IC5rdC1mb3JtLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkID4gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLWFuZ2xlLWRvd246YmVmb3JlLCAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtcGx1czpiZWZvcmUsIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC14LFxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC15IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qua3QtcG9ydGxldF9fZm9vdC0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3BhY2UgLmt0LXBvcnRsZXRfX2hlYWQsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zcGFjZSAua3QtcG9ydGxldF9fYm9keSxcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNwYWNlIC5rdC1wb3J0bGV0X19mb290IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1ub2JvcmRlciAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEyLjVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3ggLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y3ZjhmYTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IC5rdC1wb3J0bGV0X19oZWFkIC5uYXYubmF2LXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1icmFuZCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtYnJhbmQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWJyYW5kIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzBmNjRmMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWJyYW5kIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1icmFuZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQ0LCAxMTksIDI0NCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjMWMxZDJhO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtbGlnaHQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWxpZ2h0IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1saWdodCAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1saWdodCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYXJrIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFyayAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMxYzFkMmE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1kYXJrIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDQwLCA0MiwgNjAsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtcHJpbWFyeSAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXByaW1hcnkgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjM2Y1MGQ4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtcHJpbWFyeSAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWljb24gaSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1zdWNjZXNzIC5rdC1wb3J0bGV0X193cmFwcGVyLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtc3VjY2VzcyAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMxOWFlOWY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1zdWNjZXNzIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tYm9yZGVyLWJvdHRvbS1zdWNjZXNzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoMjksIDIwMSwgMTgzLCAwLjIpO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWluZm8gLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1pbmZvIC5rdC1wb3J0bGV0X19mb290IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogIzNhNjJlODtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4LWluZm8gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSg4NSwgMTIwLCAyMzUsIDAuMik7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10aXRsZSBzbWFsbCB7XG4gIGNvbG9yOiAjMDIwMjAyO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogIzAyMDIwMjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtd2FybmluZyAua3QtcG9ydGxldF9fd3JhcHBlcixcbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLXdhcm5pbmcgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICBjb2xvcjogIzExMTExMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZmZhZTAzO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtd2FybmluZyAua3QtcG9ydGxldF9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20td2FybmluZyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29saWQtZGFuZ2VyIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUgc21hbGwge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC1pY29uIGkge1xuICBjb2xvcjogI2YwZjBmMDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zb2xpZC1kYW5nZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvbGlkLWRhbmdlciAua3QtcG9ydGxldF9fZm9vdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZDFiNjY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS10YWJzLWJvcmRlci0zeC1kYW5nZXIgLmt0LXBvcnRsZXRfX2hlYWQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKDI1MywgNTcsIDEyMiwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNvcnRhYmxlIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc29ydGFibGUtZW1wdHkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNDVweDtcbiAgbWluLWhlaWdodDogMTI1cHg7XG59XG4ua3QtcG9ydGxldC51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3lfX3RhYnMtaGVhZGVyID4gLmt0LXBvcnRsZXRfX2hlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMTE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHNtYWxsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1za2luLXNvbGlkIC5rdC1wb3J0bGV0X19oZWFkOm5vdCgua3QtcG9ydGxldF9faGVhZC0tbm9ib3JkZXIpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXNraW4tc29saWQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS14IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlZCA+IC5rdC1mb3JtLFxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkID4gLmt0LXBvcnRsZXRfX2JvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tY29sbGFwc2VkIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLWFuZ2xlLWRvd246YmVmb3JlLCAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZSAua3QtcG9ydGxldF9faGVhZCAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIC5sYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1jb2xsYXBzZWQgLmt0LXBvcnRsZXRfX2hlYWQgLmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciAubGEtcGx1czpiZWZvcmUsIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWNvbGxhcHNlIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIgLmxhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cblxuLnRvb2x0aXAtcG9ydGxldCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZCB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQgLmt0LXBvcnRsZXRfX2JvZHkge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAyMHB4KTtcbn1cbi5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlaWdodC1mbHVpZC1oYWxmIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1wb3J0bGV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1zbSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS1sZyB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fYm9keSAua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQgLmt0LXBvcnRsZXRfX2Zvb3Qge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tbWFyZ2lubGVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLXN0aWNreSA+IC5rdC1wb3J0bGV0X19oZWFkLmt0LXBvcnRsZXRfX2hlYWQtLXNtIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0tc3RpY2t5ID4gLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tbGcge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1zdGlja3kgPiAua3QtcG9ydGxldF9faGVhZC5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC1wb3J0bGV0Lmt0LXBvcnRsZXQtLWhlYWQtb3ZlcmxheSAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtc20gLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1zbSAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQtbGcgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC1sZyAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC1vdmVybGF5Lmt0LXBvcnRsZXQtLWhlYWQteGwgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLW92ZXJsYXkua3QtcG9ydGxldC0taGVhZC14bCAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIH1cbiAgLmt0LXBvcnRsZXQua3QtcG9ydGxldC0taGVhZC0tbm9ib3JkZXIgLmt0LXBvcnRsZXRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiA3LjVweDtcbiAgfVxuICAua3QtcG9ydGxldCAua3QtcG9ydGxldF9fc3BhY2UteCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1wb3J0bGV0IC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLWJyZWFrLXNtIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAua3QtcG9ydGxldC5rdC1wb3J0bGV0LS1oZWFkLWJyZWFrLXNtIC5rdC1wb3J0bGV0X19oZWFkIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ua3Qtc2Nyb2xsdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IDFweCByZ2JhKDY5LCA2NSwgNzgsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtc2Nyb2xsdG9wIHN2ZyB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ua3Qtc2Nyb2xsdG9wID4gaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zY3JvbGx0b3AgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5rdC1zY3JvbGx0b3A6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zY3JvbGx0b3A6aG92ZXIgPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc2Nyb2xsdG9wLS1vbiAua3Qtc2Nyb2xsdG9wIHtcbiAgb3BhY2l0eTogMC4zO1xuICBhbmltYXRpb246IGt0LXNjcm9sbHRvcC1zaG93LWFuaW1hdGlvbiAwLjRzIGVhc2Utb3V0IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3Qtc2Nyb2xsdG9wLS1vbiAua3Qtc2Nyb2xsdG9wOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1zY3JvbGx0b3Age1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LXNjcm9sbHRvcC1zaG93LWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWZvcm0gLmt0LWZvcm1fX2dyb3VwLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUgPiAua3QtZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSA+IC5rdC1mb3JtX19sYWJlbC5rdC1mb3JtX19sYWJlbC1uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19ncm91cC5rdC1mb3JtX19ncm91cC0taW5saW5lID4gLmt0LWZvcm1fX2xhYmVsID4gbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fZ3JvdXAua3QtZm9ybV9fZ3JvdXAtLWlubGluZSA+IC5rdC1mb3JtX19jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zLmt0LWZvcm1fX2FjdGlvbnMtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucy5rdC1mb3JtX19hY3Rpb25zLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtZm9ybS5rdC1mb3JtLS1jZW50ZXIge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlzLXZhbGlkIC52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLWludmFsaWQgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWZvcm0ua3QtZm9ybS0tbGFiZWwtcmlnaHQgLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5rdC1jaGVja2JveCk6bm90KC5rdC1yYWRpbyk6bm90KC5rdC1vcHRpb24pIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmt0LWlucHV0LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMy4ycmVtO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbi5rdC1pbnB1dC1pY29uX19pY29uLS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24ua3QtaW5wdXQtaWNvbl9faWNvbi0tcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gPiBzcGFuIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWxhLV0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgbGEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mYS1dLFxuLmt0LWlucHV0LWljb24gPiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24tXSxcbi5rdC1pbnB1dC1pY29uID4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmxhdGljb24yLV0sXG4ua3QtaW5wdXQtaWNvbiA+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gIHdpZHRoOiA0LjJyZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149bGEtXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBsYS1cIl0ge1xuICBmb250LXNpemU6IDEuNmVtO1xufVxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3NePWZhLV0sXG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzcyo9XCIgZmEtXCJdIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcgKyAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnICsgLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgd2lkdGg6IDIuN3JlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1sYS1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG4ua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB+IC5rdC1pbnB1dC1pY29uX19pY29uIFtjbGFzc149ZmEtXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmYS1cIl0ge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbi1dLFxuLmt0LWlucHV0LWljb24gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzXj1mbGF0aWNvbjItXSxcbi5rdC1pbnB1dC1pY29uIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIH4gLmt0LWlucHV0LWljb25fX2ljb24gW2NsYXNzKj1cIiBmbGF0aWNvbjItXCJdIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tbGVmdCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjhyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1sZWZ0IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1sZWZ0IC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1yaWdodCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMi44cmVtO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tcmlnaHQgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjZyZW07XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1yaWdodCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5rdC1pbnB1dC1pY29uLmt0LWlucHV0LWljb24tLWZpeGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWlucHV0LWljb24ua3QtaW5wdXQtaWNvbi0tZml4ZWQtbGFyZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtaW5wdXQtaWNvbi5rdC1pbnB1dC1pY29uLS1maXhlZC1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LWNoZWNrYm94ID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5rdC1jaGVja2JveCA+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDAgLypydGw6aWdub3JlKi8gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIC8qcnRsOmlnbm9yZSovO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmt0LWNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1jaGVja2JveDpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gc3Bhbixcbi5rdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZDpob3ZlciA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IHNwYW4sXG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3F1YXJlID4gc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJvbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb3JtLWlubGluZSAua3QtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zaW5nbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zaW5nbGUgPiBzcGFuIHtcbiAgdG9wOiAwcHg7XG59XG50aCA+IC5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc2luZ2xlLCB0ZCA+IC5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc2luZ2xlIHtcbiAgcmlnaHQ6IC01cHg7XG59XG4uaW5wdXQtZ3JvdXAgLmt0LWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5rdC1jaGVja2JveF9fd3JhcHBlcl91bnNldCB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIG1hcmdpbjogdW5zZXQ7XG59XG4ua3QtY2hlY2tib3hfX3dyYXBwZXJfdW5zZXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG5cbi5rdC1jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAua3QtY2hlY2tib3gtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmt0LWNoZWNrYm94LWxpc3QgLmt0LWNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtY2hlY2tib3gtbGlzdCAua3QtY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmt0LWNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5rdC1jaGVja2JveC1pbmxpbmUgLmt0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5rdC1jaGVja2JveC1pbmxpbmUgLmt0LWNoZWNrYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWdyb3VwLnJvdyAua3QtY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5mb3JtLWdyb3VwLnJvdyAua3QtY2hlY2tib3gtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5rdC1jaGVja2JveCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkN2UyO1xufVxuLmt0LWNoZWNrYm94ID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2JmYzdkNztcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4Y2ZkZDtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjOTlhNmJmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmVhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjOTlhNmJmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZGVlMmVhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWJyYW5kLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1icmFuZC5rdC1jaGVja2JveC0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tYnJhbmQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzJjNzdmNDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1saWdodC5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tbGlnaHQua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWxpZ2h0Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFyay5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhcmsua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYXJrLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tcHJpbWFyeS5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXByaW1hcnkua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1wcmltYXJ5Lmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3MgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tc3VjY2Vzcy5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXN1Y2Nlc3Mua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1zdWNjZXNzLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8gPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0taW5mby5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWluZm8ua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1pbmZvLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxMTExMTE7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0td2FybmluZy5rdC1jaGVja2JveC0tdGljayA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxMTExMTE7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLXdhcm5pbmcua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS13YXJuaW5nLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlciA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZDM5N2E7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlciA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtY2hlY2tib3gua3QtY2hlY2tib3gtLWRhbmdlci5rdC1jaGVja2JveC0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1jaGVja2JveC5rdC1jaGVja2JveC0tZGFuZ2VyLmt0LWNoZWNrYm94LS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LWNoZWNrYm94Lmt0LWNoZWNrYm94LS1kYW5nZXIua3QtY2hlY2tib3gtLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZkMzk3YTtcbn1cblxuLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmt0LXJhZGlvID4gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LXJhZGlvID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ua3QtcmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXJhZGlvOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiBzcGFuLFxuLmt0LXJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LXJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3Bhbixcbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zcXVhcmUgPiBzcGFuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYm9sZCA+IHNwYW4ge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmZvcm0taW5saW5lIC5rdC1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNpbmdsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNpbmdsZSA+IHNwYW4ge1xuICB0b3A6IDA7XG59XG50aCA+IC5rdC1yYWRpby5rdC1yYWRpby0tc2luZ2xlLCB0ZCA+IC5rdC1yYWRpby5rdC1yYWRpby0tc2luZ2xlIHtcbiAgcmlnaHQ6IC01cHg7XG59XG4uaW5wdXQtZ3JvdXAgLmt0LXJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5rdC1yYWRpby1saXN0IHtcbiAgcGFkZGluZzogMCAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAua3QtcmFkaW8tbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmt0LXJhZGlvLWxpc3QgLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ua3QtcmFkaW8tbGlzdCAua3QtcmFkaW86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmt0LXJhZGlvLWlubGluZSB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5rdC1yYWRpby1pbmxpbmUgLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5rdC1yYWRpby1pbmxpbmUgLmt0LXJhZGlvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWdyb3VwLnJvdyAua3QtcmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5mb3JtLWdyb3VwLnJvdyAua3QtcmFkaW8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpbyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkN2UyO1xufVxuLmt0LXJhZGlvID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2JmYzdkNztcbiAgYmFja2dyb3VuZDogI2JmYzdkNztcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4Y2ZkZDtcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2M4Y2ZkZDtcbn1cbi5rdC1yYWRpbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjOTlhNmJmO1xuICBiYWNrZ3JvdW5kOiAjOTlhNmJmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmVhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNkZWUyZWE7XG4gIGJhY2tncm91bmQ6ICNkZWUyZWE7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMmM3N2Y0O1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZCA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWJyYW5kLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1icmFuZC5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tYnJhbmQua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzJjNzdmNDtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tbGlnaHQua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWxpZ2h0Lmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1saWdodC5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzI4MmEzYztcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4MmEzYztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyayA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFyay5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhcmsua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYXJrLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMyODJhM2M7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNTg2N2RkO1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5ID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1wcmltYXJ5Lmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tcHJpbWFyeS5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXByaW1hcnkua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU4NjdkZDtcbiAgYmFja2dyb3VuZDogIzU4NjdkZDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2VzcyA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxZGM5Yjc7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3MgPiBpbnB1dDpkaXNhYmxlZCB+IHNwYW4ge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXNvbGlkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXN1Y2Nlc3Mua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzFkYzliNztcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1zdWNjZXNzLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tc3VjY2Vzcy5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzU1NzhlYjtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1NzhlYjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mbyA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tc29saWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzU1NzhlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0taW5mby5rdC1yYWRpby0tc29saWQgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS10aWNrID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWluZm8ua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1pbmZvLmt0LXJhZGlvLS10aWNrID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICM1NTc4ZWI7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcgPiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZiODIyO1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1ib2xkID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS13YXJuaW5nLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICMxMTExMTE7XG4gIGJhY2tncm91bmQ6ICMxMTExMTE7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXNvbGlkID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXRpY2sgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2U0ZThlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0td2FybmluZy5rdC1yYWRpby0tdGljayA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLXdhcm5pbmcua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmYjgyMjtcbiAgYmFja2dyb3VuZDogI2ZmYjgyMjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyID4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IHNwYW46YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZDM5N2E7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IGlucHV0OmRpc2FibGVkIH4gc3BhbjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlciA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1zb2xpZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXNvbGlkID4gc3BhbjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1yYWRpby5rdC1yYWRpby0tZGFuZ2VyLmt0LXJhZGlvLS1zb2xpZCA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tc29saWQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tdGljayA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTRlOGVlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmt0LXJhZGlvLmt0LXJhZGlvLS1kYW5nZXIua3QtcmFkaW8tLXRpY2sgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNlNGU4ZWU7XG59XG4ua3QtcmFkaW8ua3QtcmFkaW8tLWRhbmdlci5rdC1yYWRpby0tdGljayA+IGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuXG4ua3Qtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IHtcbiAgbWFyZ2luLWxlZnQ6IC05OTlweDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsXG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW47XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taWNvbiBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjM0MlwiO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWljb24gaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWljb24tY2hlY2sgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNTdweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSxcbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIHdpZHRoOiA3MnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWxnIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGcgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzRweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDplbXB0eSB+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlLFxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXNtIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1zd2l0Y2gge1xuICBtYXJnaW4tdG9wOiAwLjE1cmVtO1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1sZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4zcmVtO1xufVxuLmZvcm0tZ3JvdXAucm93IC5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zbSB7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbn1cblxuLmt0LXN3aXRjaCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2ggaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmOGY5ZmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ua3Qtc3dpdGNoIGlucHV0W2Rpc2FibGVkXSB+IHNwYW46YWZ0ZXIsXG4ua3Qtc3dpdGNoIGlucHV0W2Rpc2FibGVkXSB+IHNwYW46YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWJyYW5kOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1icmFuZDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1icmFuZDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1icmFuZDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1icmFuZCBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tYnJhbmQgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWJyYW5kIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWJyYW5kIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1saWdodDpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGlnaHQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGlnaHQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tbGlnaHQ6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tbGlnaHQgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWxpZ2h0IGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1saWdodCBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1saWdodCBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFyazpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFyazpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYXJrOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhcms6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFyayBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFyayBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFyayBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYXJrIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1wcmltYXJ5Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1wcmltYXJ5Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXByaW1hcnk6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tcHJpbWFyeTpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1wcmltYXJ5IGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1wcmltYXJ5IGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1wcmltYXJ5IGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXByaW1hcnkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXN1Y2Nlc3M6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXN1Y2Nlc3M6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tc3VjY2Vzczpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1zdWNjZXNzOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXN1Y2Nlc3MgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWUzZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGViZjE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXN1Y2Nlc3MgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXN1Y2Nlc3MgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tc3VjY2VzcyBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM5Yjc7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taW5mbzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0taW5mbzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1pbmZvOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWluZm86bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0taW5mbyBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTNlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWJmMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0taW5mbyBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0taW5mbyBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1pbmZvIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS13YXJuaW5nOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS13YXJuaW5nOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTExMTtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLXdhcm5pbmc6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0td2FybmluZzpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS13YXJuaW5nIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS13YXJuaW5nIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS13YXJuaW5nIGlucHV0OmNoZWNrZWQgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTExMTE7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLXdhcm5pbmcgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhbmdlcjpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tZGFuZ2VyOm5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLWRhbmdlcjpub3QoLmt0LXN3aXRjaC0tb3V0bGluZSkgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1kYW5nZXI6bm90KC5rdC1zd2l0Y2gtLW91dGxpbmUpIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1zd2l0Y2gua3Qtc3dpdGNoLS1vdXRsaW5lLmt0LXN3aXRjaC0tZGFuZ2VyIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlM2ViO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYmYxO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYW5nZXIgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3dpdGNoLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLWRhbmdlciBpbnB1dDpjaGVja2VkIH4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN3aXRjaC5rdC1zd2l0Y2gtLW91dGxpbmUua3Qtc3dpdGNoLS1kYW5nZXIgaW5wdXQ6Y2hlY2tlZCB+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ua3Qtb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS40ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1vcHRpb24gLmt0LW9wdGlvbl9fY29udHJvbCB7XG4gIHdpZHRoOiAyLjdyZW07XG4gIHBhZGRpbmctdG9wOiAwLjFyZW07XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2NvbnRyb2wgLmt0LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQgLmt0LW9wdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2hlYWQgLmt0LW9wdGlvbl9fZm9jdXMge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3Qtb3B0aW9uIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIC5rdC1vcHRpb25fX2NvbnRyb2wge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi43cmVtO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIC5rdC1vcHRpb25fX2NvbnRyb2wgLmt0LXJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLmt0LW9wdGlvbi5rdC1vcHRpb24tLXBsYWluIC5rdC1vcHRpb25fX2xhYmVsIC5rdC1vcHRpb25fX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xufVxuLmlzLXZhbGlkIC5rdC1vcHRpb24ge1xuICBib3JkZXItY29sb3I6ICMxZGM5Yjc7XG59XG4uaXMtaW52YWxpZCAua3Qtb3B0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmQzOTdhO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19oZWFkIC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG5cbi5oYXMtZXJyb3IgLmt0LW9wdGlvbiAua3Qtb3B0aW9uX19sYWJlbCAua3Qtb3B0aW9uX19oZWFkIC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG5cbi5rdC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9faG9sZGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX3VwbG9hZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fdXBsb2FkIGlucHV0IHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIgLmt0LWF2YXRhcl9fY2FuY2VsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtNXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWF2YXRhciAua3QtYXZhdGFyX19jYW5jZWwgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtYXZhdGFyIC5rdC1hdmF0YXJfX2NhbmNlbDpob3ZlciBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWNoYW5nZWQgLmt0LWF2YXRhcl9fY2FuY2VsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1icmFuZCAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWJyYW5kIC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tYnJhbmQgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1saWdodCAua3QtYXZhdGFyX191cGxvYWQgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWxpZ2h0IC5rdC1hdmF0YXJfX3VwbG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tbGlnaHQgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYXJrIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tZGFyayAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWRhcmsgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1wcmltYXJ5IC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tcHJpbWFyeSAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXByaW1hcnkgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1zdWNjZXNzIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0tc3VjY2VzcyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXN1Y2Nlc3MgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1pbmZvIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0taW5mbyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU3OGViO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWluZm8gLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS13YXJuaW5nIC5rdC1hdmF0YXJfX3VwbG9hZCBpIHtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtYXZhdGFyLmt0LWF2YXRhci0td2FybmluZyAua3QtYXZhdGFyX191cGxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLXdhcm5pbmcgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYW5nZXIgLmt0LWF2YXRhcl9fdXBsb2FkIGkge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYW5nZXIgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1kYW5nZXIgLmt0LWF2YXRhcl9fdXBsb2FkOmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1jaXJjbGUgLmt0LWF2YXRhcl9faG9sZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLWNpcmNsZSAua3QtYXZhdGFyX191cGxvYWQge1xuICByaWdodDogMHB4O1xuICB0b3A6IDVweDtcbn1cbi5rdC1hdmF0YXIua3QtYXZhdGFyLS1jaXJjbGUgLmt0LWF2YXRhcl9fY2FuY2VsIHtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuLmt0LWF2YXRhci5rdC1hdmF0YXItLW91dGxpbmUgLmt0LWF2YXRhcl9faG9sZGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rdC1zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc206YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLWNlbnRlcjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tc20ua3Qtc3Bpbm5lci0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXNtLmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXNwaW5uZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1jZW50ZXI6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZzpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnLmt0LXNwaW5uZXItLWNlbnRlcjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWxnLmt0LXNwaW5uZXItLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1sZy5rdC1zcGlubmVyLS1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5rdC1zcGlubmVyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjoga3Qtc3Bpbm5lciAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWJyYW5kOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYzc3ZjQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODJhM2M7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0tcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFkYzliNztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTc4ZWI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0td2FybmluZzpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQzOTdhO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLWlucHV0Lmt0LXNwaW5uZXItLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmt0LXNwaW5uZXIua3Qtc3Bpbm5lci0taW5wdXQua3Qtc3Bpbm5lci0tbGVmdDpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMXJlbTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyOmJlZm9yZSB7XG4gIGFuaW1hdGlvbjoga3Qtc3Bpbm5lciAwLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWJyYW5kOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZGQ1ZmM7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDZlZjM7XG59XG4ua3Qtc3Bpbm5lci5rdC1zcGlubmVyLS12Mi5rdC1zcGlubmVyLS1saWdodDpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzY1NmE5ODtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIyMjQzMztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q3ZGJmNztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRiNWJkYTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzkwZWZlNTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFiYmNhYjtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZTVmYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQ3NmRlOTtcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZTliYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmYjMxMztcbn1cbi5rdC1zcGlubmVyLmt0LXNwaW5uZXItLXYyLmt0LXNwaW5uZXItLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZkMGUwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmQyYTcwO1xufVxuXG5Aa2V5ZnJhbWVzIGt0LXNwaW5uZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmt0LWxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGt0LWxvYWRlci1zY2FsZW91dCAwLjlzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWxnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnRuIC5rdC1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xufVxuXG4ua3QtbG9hZGVyLmt0LWxvYWRlci0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG59XG5cbi5rdC1sb2FkZXIua3QtbG9hZGVyLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cblxuLmt0LWxvYWRlci5rdC1sb2FkZXItLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG5cbkBrZXlmcmFtZXMga3QtbG9hZGVyLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmt0LXB1bHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXB1bHNlIC5rdC1wdWxzZV9fcmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFuaW1hdGlvbjoga3QtcHVsc2UgMi41cyBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkOGRjZTY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtcHVsc2UgLmt0LXB1bHNlX19yaW5nIHtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tYnJhbmQgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tbGlnaHQgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLWRhcmsgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLXByaW1hcnkgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tc3VjY2VzcyAua3QtcHVsc2VfX3Jpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjgpO1xufVxuLmt0LXB1bHNlLmt0LXB1bHNlLS1pbmZvIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuOCk7XG59XG4ua3QtcHVsc2Uua3QtcHVsc2UtLXdhcm5pbmcgLmt0LXB1bHNlX19yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC44KTtcbn1cbi5rdC1wdWxzZS5rdC1wdWxzZS0tZGFuZ2VyIC5rdC1wdWxzZV9fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuOCk7XG59XG5cbkBrZXlmcmFtZXMga3QtcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5rdC1kaWFsb2cge1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLXRvcC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2U7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLXRvcC1jZW50ZXIua3QtZGlhbG9nLS1zaG93biB7XG4gIHRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xuICBjb2xvcjogIzI4MmEzYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQwLCA0MiwgNjAsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDg4LCAxMDMsIDIyMSwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG4gIGNvbG9yOiAjMWRjOWI3O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjksIDIwMSwgMTgzLCAwLjMpO1xufVxuLmt0LWRpYWxvZy5rdC1kaWFsb2ctLWxvYWRlci5rdC1kaWFsb2ctLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg4NSwgMTIwLCAyMzUsIDAuMyk7XG59XG4ua3QtZGlhbG9nLmt0LWRpYWxvZy0tbG9hZGVyLmt0LWRpYWxvZy0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xuICBjb2xvcjogI2ZmYjgyMjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI1NSwgMTg0LCAzNCwgMC4zKTtcbn1cbi5rdC1kaWFsb2cua3QtZGlhbG9nLS1sb2FkZXIua3QtZGlhbG9nLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbiAgY29sb3I6ICNmZDM5N2E7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgyNTMsIDU3LCAxMjIsIDAuMyk7XG59XG5cbi5rdC1ncmlkLW5hdi12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgbWluLWhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ua3QtZ3JpZC1uYXYtdjIgLmt0LWdyaWQtbmF2LXYyX19pdGVtIC5rdC1ncmlkLW5hdi12Ml9faXRlbS1pY29uIGkge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbSAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNWQ1YjZmO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06aG92ZXIgLmt0LWdyaWQtbmF2LXYyX19pdGVtLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWdyaWQtbmF2LXYyIC5rdC1ncmlkLW5hdi12Ml9faXRlbTpob3ZlciAua3QtZ3JpZC1uYXYtdjJfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gIG1hcmdpbjogM3B4IDNweCAzcHggMDtcbn1cbi5rdC1ncmlkLW5hdi12MiAua3QtZ3JpZC1uYXYtdjJfX2l0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW46IDNweCAwIDNweCAzcHg7XG59XG5cbi5rdC1ncmlkLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4ua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMy4zcmVtIDAuNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LWdyaWQtbmF2ID4gLmt0LWdyaWQtbmF2X19yb3cgPiAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1ncmlkLW5hdiA+IC5rdC1ncmlkLW5hdl9fcm93ID4gLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kcm9wZG93bi1tZW51IC5rdC1ncmlkLW5hdiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtZ3JpZC1uYXYgPiAua3QtZ3JpZC1uYXZfX3JvdyA+IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gIH1cbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3cgLmt0LWdyaWQtbmF2X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmYTtcbn1cbi5rdC1ncmlkLW5hdiAua3QtZ3JpZC1uYXZfX3JvdyAua3QtZ3JpZC1uYXZfX2l0ZW06aG92ZXIgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtZ3JpZC1uYXYgLmt0LWdyaWQtbmF2X19yb3c6bGFzdC1jaGlsZCAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbSAua3QtZ3JpZC1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtZ3JpZC1uYXYua3QtZ3JpZC1uYXYtLXNraW4tZGFyayAua3QtZ3JpZC1uYXZfX2l0ZW0gLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1ncmlkLW5hdi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIC5rdC1ncmlkLW5hdl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmt0LWdyaWQtbmF2Lmt0LWdyaWQtbmF2LS1za2luLWRhcmsgLmt0LWdyaWQtbmF2X19pdGVtOmhvdmVyIC5rdC1ncmlkLW5hdl9faWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuXG4ua3QtaGVhZCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1zcGFjZS1zbSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc3BhY2UtbGcge1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1maXQteCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLWZpdC1iIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLWZpdC10IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNwYWNlLWJvdHRvbS1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmt0LWhlYWQgLmt0LWhlYWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWhlYWQgLmt0LWhlYWRfX3N1YiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLmt0LWhlYWRfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLmt0LWhlYWRfX3N1YiB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1oZWFkLmt0LWhlYWQtLXNraW4tZGFyayAubmF2Lm5hdi10YWJzLWxpbmUgLm5hdi1pdGVtIC5uYXYtbGluayA+IGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1kYXJrIC5uYXYubmF2LXRhYnMtbGluZSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIgPiBpLCAua3QtaGVhZC5rdC1oZWFkLS1za2luLWRhcmsgLm5hdi5uYXYtdGFicy1saW5lIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlID4gaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmU7XG59XG4ua3QtaGVhZC5rdC1oZWFkLS1za2luLWxpZ2h0IC5rdC1oZWFkX190aXRsZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWhlYWQua3QtaGVhZC0tc2tpbi1saWdodCAua3QtaGVhZF9fc3ViIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtaGVhZCAubmF2IHtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xufVxuXG4uZHJvcGRvd24tbWVudTpub3QoLmRyb3Bkb3duLW1lbnUtdG9wLXVucm91bmQpIC5rdC1oZWFkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ua3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmZTtcbn1cblxuLmt0LWxpc3QtcGljcyA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1saXN0LXBpY3MgPiBhID4gc3BhbiA+IGltZyxcbi5rdC1saXN0LXBpY3MgPiBhID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAzLjM2cmVtO1xuICBoZWlnaHQ6IDMuMzZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmt0LWxpc3QtcGljcyA+IGEgPiBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLS1jaXJjbGUgPiBhID4gc3BhbiA+IGltZyxcbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLS1jaXJjbGUgPiBhID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAzLjM2cmVtO1xuICBoZWlnaHQ6IDMuMzZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLS1zbSA+IGEgPiBzcGFuID4gaW1nLFxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3MtLXNtID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMi4xNHJlbTtcbiAgaGVpZ2h0OiAyLjE0cmVtO1xufVxuLmt0LWxpc3QtcGljcy5rdC1saXN0LXBpY3Mtcm91bmRlZC0tc20gPiBhID4gc3BhbiA+IGltZyxcbi5rdC1saXN0LXBpY3Mua3QtbGlzdC1waWNzLXJvdW5kZWQtLXNtID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMi4xNHJlbTtcbiAgaGVpZ2h0OiAyLjE0cmVtO1xufVxuXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9fZ3JvdXAge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogM3B4O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogM3B4O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMy41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS1icmFuZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS5rdC1saXN0LXRpbWVsaW5lX19iYWRnZS0tbGlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWluZm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLXdhcm5pbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fYmFkZ2Uua3QtbGlzdC10aW1lbGluZV9fYmFkZ2UtLWRhbmdlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIC5rdC1saXN0LXRpbWVsaW5lX19pY29uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzc149bGEtXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3MqPVwiIGxhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzc149ZmEtXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzc149ZmxhdGljb24tXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3MqPVwiIGZsYXRpY29uLVwiXSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSBbY2xhc3NePWZsYXRpY29uMi1dLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtIFtjbGFzcyo9XCIgZmxhdGljb24yLVwiXSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbSAua3QtbGlzdC10aW1lbGluZV9fdGV4dCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX3RleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0gLmt0LWxpc3QtdGltZWxpbmVfX3RpbWUge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbS5rdC1saXN0LXRpbWVsaW5lX19pdGVtLS1yZWFkIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZSxcbi5rdC1saXN0LXRpbWVsaW5lIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtcyAua3QtbGlzdC10aW1lbGluZV9faXRlbS5rdC1saXN0LXRpbWVsaW5lX19pdGVtLS1yZWFkIC5rdC1saXN0LXRpbWVsaW5lX19pY29uLFxuLmt0LWxpc3QtdGltZWxpbmUgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW1zIC5rdC1saXN0LXRpbWVsaW5lX19pdGVtLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0tLXJlYWQgLmt0LWxpc3QtdGltZWxpbmVfX3RleHQsXG4ua3QtbGlzdC10aW1lbGluZSAua3QtbGlzdC10aW1lbGluZV9faXRlbXMgLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0ua3QtbGlzdC10aW1lbGluZV9faXRlbS0tcmVhZCAua3QtbGlzdC10aW1lbGluZV9fdGltZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyLjhyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCA4MCwgMTY4LCAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9faWNvbiBpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9faGVhZCAua3QtbXljYXJ0X19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19oZWFkIC5rdC1teWNhcnRfX2J1dHRvbiAuYnRuIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX3RpdGxlIHtcbiAgY29sb3I6ICM1ZTViNzA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fZGVzYyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyAua3QtbXljYXJ0X19hY3Rpb24gLmt0LW15Y2FydF9fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5rdC1teWNhcnRfX2l0ZW0gLmt0LW15Y2FydF9fY29udGFpbmVyIC5rdC1teWNhcnRfX2luZm8gLmt0LW15Y2FydF9fYWN0aW9uIC5rdC1teWNhcnRfX3RleHQge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAua3QtbXljYXJ0X19xdWFudGl0eSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAuYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMTlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fYm9keSAua3QtbXljYXJ0X19pdGVtIC5rdC1teWNhcnRfX2NvbnRhaW5lciAua3QtbXljYXJ0X19pbmZvIC5rdC1teWNhcnRfX2FjdGlvbiAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9faW5mbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9fcGljIHtcbiAgd2lkdGg6IDVyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2JvZHkgLmt0LW15Y2FydF9faXRlbSAua3QtbXljYXJ0X19jb250YWluZXIgLmt0LW15Y2FydF9fcGljIGltZyB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19ib2R5IC5wc19fcmFpbC15IC5wc19fdGh1bWIteSB7XG4gIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIHtcbiAgcGFkZGluZzogMC40cmVtIDJyZW0gMS41cmVtIDJyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19zdWJ0aXRlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNWU1YjcwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19zZWN0aW9uIC5rdC1teWNhcnRfX3N1YnRpdGVsIHNwYW46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19zdWJ0aXRlbCBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fcHJpY2VzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1teWNhcnQgLmt0LW15Y2FydF9fZm9vdGVyIC5rdC1teWNhcnRfX3NlY3Rpb24gLmt0LW15Y2FydF9fcHJpY2VzIHNwYW46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xufVxuLmt0LW15Y2FydCAua3QtbXljYXJ0X19mb290ZXIgLmt0LW15Y2FydF9fc2VjdGlvbiAua3QtbXljYXJ0X19wcmljZXMgc3BhbjpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3QtbXljYXJ0IC5rdC1teWNhcnRfX2Zvb3RlciAua3QtbXljYXJ0X19idXR0b24ge1xuICBtYXJnaW46IDEuNXJlbSAwIDAuOHJlbSAwO1xufVxuXG4ua3QtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgMzBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLmt0LW5hdl9fbGluay1pY29uLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sIC5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleDogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fc3ViIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fc3ViIC5rdC1uYXZfX2l0ZW0gPiAua3QtbmF2X19saW5rIHtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMi41cmVtO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tbGFzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluaywgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmssIC5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCxcbi5rdC1uYXYgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdywgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1pY29uLFxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdywgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24gZyBbZmlsbF0sIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbiBnIFtmaWxsXSwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbiBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb246aG92ZXIgZyBbZmlsbF0sIC5rdC1uYXYgLmt0LW5hdl9faXRlbS5hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpob3ZlciBnIFtmaWxsXSwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW0uYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtLmFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiwgLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1YikgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpLmt0LW5hdl9faXRlbS0tc3ViID4gLmt0LW5hdl9fbGluay5jb2xsYXBzZWQgLmt0LW5hdl9fbGluay10ZXh0LFxuLmt0LW5hdiAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCAua3QtbmF2X19saW5rLWFycm93IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2IC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKS5rdC1uYXZfX2l0ZW0tLXN1YiA+IC5rdC1uYXZfX2xpbmsuY29sbGFwc2VkIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1uby1hY3RpdmUgPiAua3QtbmF2X19saW5rIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmt0LW5hdiAua3QtbmF2X19jdXN0b20ge1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuNzVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nOiAwIDEuNzVyZW07XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlY3Rpb24gLmt0LW5hdl9fc2VjdGlvbi1pY29uIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlY3Rpb24ua3QtbmF2X19zZWN0aW9uLS1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc2VjdGlvbiAua3QtbmF2X19zZWN0aW9uLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMC43cmVtIDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LW5hdiAua3QtbmF2X19zZXBhcmF0b3Iua3QtbmF2X19zZXBhcmF0b3ItLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC1uYXYgLmt0LW5hdl9fc3BhY2Uge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NwYWNlLmt0LW5hdl9fc3BhY2UtLXNtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NwYWNlLmt0LW5hdl9fc3BhY2UtLWxnIHtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX3NwYWNlLmt0LW5hdl9fc3BhY2UtLXhsIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ua3QtbmF2IC5rdC1uYXZfX2hlYWQsXG4ua3QtbmF2IC5rdC1uYXZfX2Zvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS43NXJlbTtcbn1cbi5rdC1uYXYgLmt0LW5hdl9faGVhZCA+IGksXG4ua3QtbmF2IC5rdC1uYXZfX2Zvb3QgPiBpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW5hdiAua3QtbmF2X19oZWFkIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1maXQgLmt0LW5hdl9faXRlbSA+IC5rdC1uYXZfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctc3BhY2UgLmt0LW5hdl9faXRlbSB7XG4gIG1hcmdpbjogMC4zNXJlbSAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWxnLXNwYWNlIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctc3BhY2UgLmt0LW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbGctc3BhY2UgLmt0LW5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1uYXYua3QtbmF2LS1tZC1zcGFjZSAua3QtbmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tbWQtc3BhY2UgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xufVxuLmt0LW5hdi5rdC1uYXYtLW1kLXNwYWNlIC5rdC1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLW1kLXNwYWNlIC5rdC1uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tYm9sZCAua3QtbmF2X19pdGVtIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1uYXYua3QtbmF2LS10aGluIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLWxnLWZvbnQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS14bC1mb250IC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtID4gLmt0LW5hdl9fbGluayB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0Zjk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWljb24sXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWFycm93IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLWJ1bGxldC5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiwgLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0Zjk7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmUgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstaWNvbixcbi5rdC1uYXYua3QtbmF2LS12MiAua3QtbmF2X19pdGVtLmt0LW5hdl9faXRlbS0tYWN0aXZlOmhvdmVyID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsXG4ua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYyIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19pdGVtLS1hY3RpdmU6aG92ZXIgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstYnVsbGV0Lmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtbmF2Lmt0LW5hdi0tdjIgLmt0LW5hdl9faXRlbS5rdC1uYXZfX2l0ZW0tLWFjdGl2ZTpob3ZlciA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay1idWxsZXQua3QtbmF2X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0gLmt0LW5hdl9fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluaywgLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW0ua3QtbmF2X19saW5rLS1hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQsIC5rdC1uYXYua3QtbmF2LS12MyAua3QtbmF2X19pdGVtLmt0LW5hdl9fbGluay0tYWN0aXZlIC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjMgLmt0LW5hdl9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmt0LW5hdi5rdC1uYXYtLXYzIC5rdC1uYXZfX2l0ZW06aG92ZXIgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjY1cmVtIDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbG9yOiAjOTQ5MmExO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMCAxLjFyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjOTQ5MmExO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMmM3N2Y0O1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NCAua3QtbmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogLTAuNjVyZW07XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQgLmt0LW5hdl9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0IC5rdC1uYXZfX2l0ZW06aG92ZXIgLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tYnJhbmQgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tYnJhbmQgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tbGlnaHQgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tbGlnaHQgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tZGFyayAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1kYXJrIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXByaW1hcnkgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzU4NjdkZDtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tcHJpbWFyeSAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1zdWNjZXNzIC5rdC1uYXZfX2l0ZW0uYWN0aXZlIC5rdC1uYXZfX2xpbmsge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXN1Y2Nlc3MgLmt0LW5hdl9faXRlbTpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpID4gLmt0LW5hdl9fbGluayAua3QtbmF2X19saW5rLXRleHQge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0taW5mbyAua3QtbmF2X19pdGVtLmFjdGl2ZSAua3QtbmF2X19saW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1pbmZvIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtbmF2Lmt0LW5hdi0tdjQtLXdhcm5pbmcgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZmYjgyMjtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0td2FybmluZyAua3QtbmF2X19pdGVtOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCk6bm90KC5rdC1uYXZfX2l0ZW0tLXN1Yik6bm90KC5rdC1uYXZfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmt0LW5hdi5rdC1uYXYtLXY0LS1kYW5nZXIgLmt0LW5hdl9faXRlbS5hY3RpdmUgLmt0LW5hdl9fbGluayB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2ZkMzk3YTtcbn1cbi5rdC1uYXYua3QtbmF2LS12NC0tZGFuZ2VyIC5rdC1uYXZfX2l0ZW06aG92ZXI6bm90KC5rdC1uYXZfX2l0ZW0tLWRpc2FibGVkKTpub3QoLmt0LW5hdl9faXRlbS0tc3ViKTpub3QoLmt0LW5hdl9faXRlbS0tYWN0aXZlKSA+IC5rdC1uYXZfX2xpbmsgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG5cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1pY29uIGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1pY29uIHN2ZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbSAua3Qtbm90aWZpY2F0aW9uX19pdGVtLWRldGFpbHMgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG59XG4ua3Qtbm90aWZpY2F0aW9uIC5rdC1ub3RpZmljYXRpb25fX2l0ZW06aG92ZXIgLmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LW5vdGlmaWNhdGlvbiAua3Qtbm90aWZpY2F0aW9uX19pdGVtLmt0LW5vdGlmaWNhdGlvbl9faXRlbS0tcmVhZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9faXRlbTphZnRlciB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgLypydGw6YmVnaW46cmVtb3ZlKi9cbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbiAgLypydGw6ZW5kOnJlbW92ZSovXG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1ub3RpZmljYXRpb24gLmt0LW5vdGlmaWNhdGlvbl9fY3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y4ZmE7XG4gIHBhZGRpbmc6IDEuNnJlbSAxLjVyZW07XG59XG4ua3Qtbm90aWZpY2F0aW9uLmt0LW5vdGlmaWNhdGlvbi0tZml0IC5rdC1ub3RpZmljYXRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjU1cmVtIDA7XG59XG4ua3Qtbm90aWZpY2F0aW9uLmt0LW5vdGlmaWNhdGlvbi0tZml0IC5rdC1ub3RpZmljYXRpb25fX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1ub3RpZmljYXRpb24ua3Qtbm90aWZpY2F0aW9uLS1maXQgLmt0LW5vdGlmaWNhdGlvbl9faXRlbTpob3ZlciAua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXgge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LW5vdGlmaWNhdGlvbi1pdGVtLW1hcmdpbi14IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3Qtbm90aWZpY2F0aW9uLXYyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbS1pY29uIGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5rdC1ub3RpZmljYXRpb24tdjIgLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlbSAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVrLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlay13cmFwcGVyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ZDViNmY7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0gLmt0LW5vdGlmaWNhdGlvbi12Ml9faXRlay13cmFwcGVyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNiM2IxYzI7XG59XG4ua3Qtbm90aWZpY2F0aW9uLXYyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LW5vdGlmaWNhdGlvbi12MiAua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtOmhvdmVyIC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ua3QtY2FyZC1wcm9maWxlIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fcGljIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1jYXJkLXByb2ZpbGUgLmt0LWNhcmQtcHJvZmlsZV9fcGljIC5rdC1jYXJkLXByb2ZpbGVfX3BpYy13cmFwcGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19waWMgaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX3BpYyAua3QtY2FyZC1wcm9maWxlX19uby1waG90byB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX19waWMgLmt0LWNhcmQtcHJvZmlsZV9fbm8tcGhvdG8gPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmt0LWNhcmQtcHJvZmlsZSAua3QtY2FyZC1wcm9maWxlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX2RldGFpbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX2RldGFpbHMgLmt0LWNhcmQtcHJvZmlsZV9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtY2FyZC1wcm9maWxlIC5rdC1jYXJkLXByb2ZpbGVfX2RldGFpbHMgLmt0LWNhcmQtcHJvZmlsZV9fZW1haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgZm9udC1zaXplOiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuXG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSB7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlZGYyO1xuICBwYWRkaW5nOiAwIDAgNTBweCA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHggMCAxN3B4O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI1LjVweDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX21lZGlhIC5rdC1ub3Rlc19faWNvbiBpIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX191c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlZGYyO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX19jaXJjbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWRmMjtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZDO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAxcmVtIDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtIC5rdC1ub3Rlc19fY29udGVudCAua3Qtbm90ZXNfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19zZWN0aW9uIC5rdC1ub3Rlc19faW5mbyAua3Qtbm90ZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2luZm8gLmt0LW5vdGVzX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2luZm8gLmt0LW5vdGVzX19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fc2VjdGlvbiAua3Qtbm90ZXNfX2Ryb3Bkb3duIC5idG4taWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0gLmt0LW5vdGVzX19jb250ZW50IC5rdC1ub3Rlc19fYm9keSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTMuNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xufVxuLmt0LW5vdGVzIC5rdC1ub3Rlc19faXRlbXMgLmt0LW5vdGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbS5rdC1ub3Rlc19faXRlbS0tY2xlYW4gLmt0LW5vdGVzX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbS5rdC1ub3Rlc19faXRlbS0tY2xlYW4gLmt0LW5vdGVzX19jb250ZW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbTpsYXN0LWNoaWxkIC5rdC1ub3Rlc19fbWVkaWEgLmt0LW5vdGVzX19jaXJjbGUge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtbm90ZXMgLmt0LW5vdGVzX19pdGVtcyAua3Qtbm90ZXNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCA3cHggMCAxN3B4O1xuICB9XG4gIC5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuN3JlbSAxcmVtO1xuICB9XG4gIC5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQgLmt0LW5vdGVzX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5rdC1ub3RlcyAua3Qtbm90ZXNfX2l0ZW1zIC5rdC1ub3Rlc19faXRlbSAua3Qtbm90ZXNfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTMuOHJlbTtcbiAgfVxufVxuLmt0LXRpbWVsaW5lLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC10aW1lbGluZS12MTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVweDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGJvdHRvbTogM3JlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQUY1O1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkVBRjU7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1hcnJvdyB7XG4gIGNvbG9yOiAjRjdGOEZDO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIuMTRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkM7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpdGxlICsgLmt0LXRpbWVsaW5lLXYxX19pdGVtLWJvZHkge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS1jb250ZW50IC5rdC10aW1lbGluZS12MV9faXRlbS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY29udGVudCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMi44NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1sZWZ0IC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tbGVmdCAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gIHJpZ2h0OiAzLjhyZW07XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWxlZnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICBib3JkZXItbGVmdDogc29saWQgMTBweCAjRjdGOEZDO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IHtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuODZyZW07XG4gIHRvcDogLTMuNXJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQgLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTEwcHg7XG59XG4ua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgbGVmdDogMy41N3JlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTNyZW07XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuICB0b3A6IDMuNXJlbTtcbn1cbi5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3QgKyAua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IHtcbiAgdG9wOiAtMXJlbTtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19tYXJrZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xufVxuLmt0LXRpbWVsaW5lLXYxLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTIuMTRyZW07XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5rdC10aW1lbGluZS12MS5rdC10aW1lbGluZS12MS0tanVzdGlmaWVkIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDMuNTdyZW07XG59XG4ua3QtdGltZWxpbmUtdjEua3QtdGltZWxpbmUtdjEtLWp1c3RpZmllZCAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbS5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmt0LXRpbWVsaW5lLXYxOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LXRpbWVsaW5lLXYxIC5rdC10aW1lbGluZS12MV9faXRlbXMgLmt0LXRpbWVsaW5lLXYxX19pdGVtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMi4xNHJlbTtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0gLmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5rdC10aW1lbGluZS12MSAua3QtdGltZWxpbmUtdjFfX2l0ZW1zIC5rdC10aW1lbGluZS12MV9faXRlbSAua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMy41N3JlbTtcbiAgfVxuICAua3QtdGltZWxpbmUtdjEgLmt0LXRpbWVsaW5lLXYxX19pdGVtcyAua3QtdGltZWxpbmUtdjFfX2l0ZW0ua3QtdGltZWxpbmUtdjFfX2l0ZW0tLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5rdC10aW1lbGluZS12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC10aW1lbGluZS12MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUuNXJlbTtcbiAgd2lkdGg6IDAuMjE0cmVtO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTlGNTtcbn1cbi5rdC10aW1lbGluZS12MiAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDAuMThyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEuOXJlbTtcbiAgd2lkdGg6IDY5cHg7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LXRpbWVsaW5lLXYyX19pdGVtLXRpbWUgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDY5cHg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC44OXJlbSBzb2xpZCB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwLjJyZW07XG4gIGxlZnQ6IDEuMzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUgPiBpIHtcbiAgZm9udC1zaXplOiAxLjc4cmVtO1xuICB0b3A6IC0wLjkzcmVtO1xuICBsZWZ0OiAtMC41N3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDAgMCAyLjVyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0Lmt0LXRpbWVsaW5lLXYyX19pdGVtLXRleHQtLWJvbGQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDAuMjFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXRpbWVsaW5lLXYyIC5rdC10aW1lbGluZS12Ml9faXRlbXMgLmt0LXRpbWVsaW5lLXYyX19pdGVtIC5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW0gLmt0LWxpc3QtcGljcyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ua3QtdGltZWxpbmUtdjIgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyAua3QtdGltZWxpbmUtdjJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtdGltZWxpbmUtdjItLW5vLWRhdGU6YmVmb3JlIHtcbiAgbGVmdDogMC43M3JlbTtcbn1cbi5rdC10aW1lbGluZS12Mi0tbm8tZGF0ZSAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tY3JpY2xlIHtcbiAgbGVmdDogMDtcbn1cbi5rdC10aW1lbGluZS12Mi0tbm8tZGF0ZSAua3QtdGltZWxpbmUtdjJfX2l0ZW1zIC5rdC10aW1lbGluZS12Ml9faXRlbSAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMCAwIDEuNDZyZW07XG59XG5cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC4yOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBoZWlnaHQ6IDcwJTtcbiAgbGVmdDogNS4xcmVtO1xuICB0b3A6IDAuNDZyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIC5rdC10aW1lbGluZS12M19faXRlbS10aW1lIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAzLjU3cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0gLmt0LXRpbWVsaW5lLXYzX19pdGVtLWRlc2Mge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbSAua3QtdGltZWxpbmUtdjNfX2l0ZW0tZGVzYyAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtIC5rdC10aW1lbGluZS12M19faXRlbS1kZXNjIC5rdC10aW1lbGluZS12M19faXRlbS11c2VyLW5hbWUgLmt0LXRpbWVsaW5lLXYzX19pdGVrLWxpbmsge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LXRpbWVsaW5lLXYzIC5rdC10aW1lbGluZS12M19faXRlbS5rdC10aW1lbGluZS12M19faXRlbS0tYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ua3QtdGltZWxpbmUtdjNfX2l0ZW0tLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1zdWNjZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtdGltZWxpbmUtdjMgLmt0LXRpbWVsaW5lLXYzX19pdGVtLmt0LXRpbWVsaW5lLXYzX19pdGVtLS1kYW5nZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC10aW1lbGluZS12MyAua3QtdGltZWxpbmUtdjNfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ua3QtdXNlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZlO1xufVxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgLmt0LWJhZGdlLFxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19hdmF0YXIgLmt0LWJhZGdlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4ua3QtdXNlci1jYXJkIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19iYWRnZSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmt0LXVzZXItY2FyZC5rdC11c2VyLWNhcmQtLXNraW4tbGlnaHQgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXVzZXItY2FyZC5rdC11c2VyLWNhcmQtLXNraW4tZGFyayAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ua3QtdXNlci1jYXJkLmt0LXVzZXItY2FyZC0tc2tpbi1kYXJrIC5rdC11c2VyLWNhcmRfX2F2YXRhciAua3QtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXVzZXItY2FyZCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICB9XG4gIC5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYXZhdGFyIC5rdC1iYWRnZSxcbi5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC11c2VyLWNhcmQgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLmt0LXVzZXItY2FyZCAua3QtdXNlci1jYXJkX19iYWRnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5rdC11c2VyLWNhcmQtdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX3BpYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fcGljIC5rdC1iYWRnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX3BpYyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIC5rdC11c2VyLWNhcmQtdjJfX25hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIGEua3QtdXNlci1jYXJkLXYyX19uYW1lOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyAua3QtdXNlci1jYXJkLXYyX19kZXNjLFxuLmt0LXVzZXItY2FyZC12MiAua3QtdXNlci1jYXJkLXYyX19kZXRhaWxzIC5rdC11c2VyLWNhcmQtdjJfX2VtYWlsIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtdXNlci1jYXJkLXYyIC5rdC11c2VyLWNhcmQtdjJfX2RldGFpbHMgYS5rdC11c2VyLWNhcmQtdjJfX2VtYWlsOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC11c2VyLWNhcmQtdjIua3QtdXNlci1jYXJkLXYyLS11bmNpcmNsZSAua3QtdXNlci1jYXJkLXYyX19waWMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC11c2VyLWNhcmQtdjIgLmt0LXVzZXItY2FyZC12Ml9fcGljIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICB9XG59XG4ua3QtdXNlci1jYXJkLXYzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fYXZhdGFyID4gaW1nIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyBhLmt0LXVzZXItY2FyZC12M19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMzIzZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyBhLmt0LXVzZXItY2FyZC12M19fbmFtZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyAua3QtdXNlci1jYXJkLXYzX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2IyYWZjNjtcbiAgcGFkZGluZzogMC44cmVtIDA7XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19faW5mbyBhLmt0LXVzZXItY2FyZC12M19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19faW5mbyBhLmt0LXVzZXItY2FyZC12M19faXRlbSA+IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtdXNlci1jYXJkLXYzIC5rdC11c2VyLWNhcmQtdjNfX2RldGFsaXMgLmt0LXVzZXItY2FyZC12M19faW5mbyBhLmt0LXVzZXItY2FyZC12M19faXRlbSAua3QtdXNlci1jYXJkLXYzX190YWcge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ZTliYjE7XG4gIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC11c2VyLWNhcmQtdjMgLmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyAua3QtdXNlci1jYXJkLXYzX19pbmZvIGEua3QtdXNlci1jYXJkLXYzX19pdGVtOmhvdmVyIC5rdC11c2VyLWNhcmQtdjNfX3RhZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cblxuLmt0LW1lZGlhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtbWVkaWEgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ua3QtbWVkaWEgc3BhbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYSBpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW1lZGlhIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWJyYW5kIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWxpZ2h0IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1kYXJrIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG4gIGNvbG9yOiAjMjgyYTNjO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1wcmltYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbiAgY29sb3I6ICM1ODY3ZGQ7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXN1Y2Nlc3Mgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0taW5mbyBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG4gIGNvbG9yOiAjNTU3OGViO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS13YXJuaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbiAgY29sb3I6ICNmZmI4MjI7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWRhbmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG4gIGNvbG9yOiAjZmQzOTdhO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14cyBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHMgc3BhbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14cy5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14cy5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zbSBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tc20gc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zbS5rdC1tZWRpYS0tZml4ZWQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1zbS5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS1tZCBpbWcge1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBtYXgtd2lkdGg6IDQ3cHg7XG4gIG1heC1oZWlnaHQ6IDQ3cHg7XG4gIG1pbi13aWR0aDogNDdweDtcbiAgbWluLWhlaWdodDogNDdweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbWQgc3BhbiB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDQ3cHg7XG4gIGhlaWdodDogNDdweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGcgaW1nIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICBtaW4td2lkdGg6IDY1cHg7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWxnIHNwYW4ge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGcua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tbGcua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teGwgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXhsIHNwYW4ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teGwua3QtbWVkaWEtLWZpeGVkIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teGwua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogYXV0bztcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHhsIGltZyB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIG1heC13aWR0aDogOTVweDtcbiAgbWF4LWhlaWdodDogOTVweDtcbiAgbWluLXdpZHRoOiA5NXB4O1xuICBtaW4taGVpZ2h0OiA5NXB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eGwgc3BhbiB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHhsLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLXh4bC5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDk1cHg7XG4gIGhlaWdodDogOTVweDtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eHhsIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWF4LWhlaWdodDogMTEwcHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eHhsIHNwYW4ge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xufVxuLmt0LW1lZGlhLmt0LW1lZGlhLS14eHhsLmt0LW1lZGlhLS1maXhlZCB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0teHh4bC5rdC1tZWRpYS0tZml4ZWQgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4ua3QtbWVkaWEua3QtbWVkaWEtLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tY2lyY2xlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1tZWRpYS5rdC1tZWRpYS0tY2lyY2xlIHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5rdC1tZWRpYS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gLmt0LW1lZGlhLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyBhLmt0LW1lZGlhLWNhcmRfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LW1lZGlhLWNhcmQgLmt0LW1lZGlhLWNhcmRfX2luZm8gYS5rdC1tZWRpYS1jYXJkX190aXRsZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtbWVkaWEtY2FyZCAua3QtbWVkaWEtY2FyZF9faW5mbyAua3QtbWVkaWEtY2FyZF9fZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIGEua3QtbWVkaWEtY2FyZF9fZGVzYyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1tZWRpYS1jYXJkIC5rdC1tZWRpYS1jYXJkX19pbmZvIGEua3QtbWVkaWEtY2FyZF9fZGVzYzpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG5cbi5rdC1tZWRpYS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtbWVkaWEtZ3JvdXAgLmt0LW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtbWVkaWEtZ3JvdXAgLmt0LW1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ua3QtbWVkaWEtZ3JvdXAgLmt0LW1lZGlhOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmt0LXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzLCAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1wYWdpbmF0aW9uIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLnBhZ2luYXRpb25fX2Rlc2Mge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1icmFuZCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWJyYW5kIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tYnJhbmQgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tbGlnaHQgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLXByZXYsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1saWdodCAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxpZ2h0IC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tZmlyc3QsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tcHJldiwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYXJrIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4MmEzYztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFyayAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSBpIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhcmsgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tcHJpbWFyeSAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXByaW1hcnkgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1wcmltYXJ5IC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc3VjY2VzcyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXN1Y2Nlc3MgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1zdWNjZXNzIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0taW5mbyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWluZm8gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1pbmZvIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0td2FybmluZyAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXdhcm5pbmcgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpOmhvdmVyIGEgaSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS13YXJuaW5nIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgLmt0LXBhZ2luYXRpb25fX2xpbmstLWZpcnN0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1uZXh0LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1sYXN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3QtcGFnaW5hdGlvbi5rdC1wYWdpbmF0aW9uLS1kYW5nZXIgLmt0LXBhZ2luYXRpb25fX2xpbmtzIC5rdC1wYWdpbmF0aW9uX19saW5rLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmQzOTdhO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWRhbmdlciAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaTpob3ZlciBhIGkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tZGFuZ2VyIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWNpcmNsZSAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxnIC5rdC1wYWdpbmF0aW9uX19saW5rcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1pbi13aWR0aDogMzVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLWxnIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gMC4ycmVtO1xufVxuLmt0LXBhZ2luYXRpb24ua3QtcGFnaW5hdGlvbi0tc20gLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cbi5rdC1wYWdpbmF0aW9uLmt0LXBhZ2luYXRpb24tLXNtIC5rdC1wYWdpbmF0aW9uX190b29sYmFyIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkge1xuICAgIG1hcmdpbjogMC4zcmVtIDAuNXJlbSAwLjNyZW0gMDtcbiAgfVxuICAua3QtcGFnaW5hdGlvbiAua3QtcGFnaW5hdGlvbl9fbGlua3MgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbWluLXdpZHRoOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmt0LXBhZ2luYXRpb24gLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAuMnJlbSAwLjJyZW07XG4gIH1cbn1cbi5rdC1zZWFyY2hiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3O1xuICBwYWRkaW5nOiAwIDAuNjVyZW0gMCAxcmVtO1xufVxuLmt0LXNlYXJjaGJhciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgLmt0LXN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5rdC1zZWFyY2hiYXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3Qtc2VhcmNoYmFyIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3O1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXNlYXJjaGJhciAua3QtaW5wdXQtaWNvbiAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3O1xufVxuLmt0LXNlYXJjaGJhciAua3QtaW5wdXQtaWNvbiAua3QtaW5wdXQtaWNvbl9faWNvbiAua3Qtc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ua3QtY2FsbG91dCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19jb250ZW50IHtcbiAgZmxleDogMjtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19jb250ZW50IC5rdC1jYWxsb3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fY29udGVudCAua3QtY2FsbG91dF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjOTM5MmEwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LWNhbGxvdXQgLmt0LWNhbGxvdXRfX2JvZHkgLmt0LWNhbGxvdXRfX2NvbnRlbnQgLmt0LWNhbGxvdXRfX2Rlc2M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtY2FsbG91dCAua3QtY2FsbG91dF9fYm9keSAua3QtY2FsbG91dF9fYWN0aW9uIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC1jYWxsb3V0IC5rdC1jYWxsb3V0X19ib2R5IC5rdC1jYWxsb3V0X19hY3Rpb24gLmJ0bi5idG4tY3VzdG9tIHtcbiAgcGFkZGluZzogMXJlbSAxLjNyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIC5rdC1jYWxsb3V0X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAxMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NSU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1icmFuZC5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tYnJhbmQua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1saWdodC5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0tbGlnaHQua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1kYXJrLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1kYXJrLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQyLCA2MCwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS1wcmltYXJ5Lmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1wcmltYXJ5Lmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMDcpO1xufVxuLmt0LWNhbGxvdXQtLXN1Y2Nlc3Mua3QtY2FsbG91dC0tZGlhZ29uYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmt0LWNhbGxvdXQtLXN1Y2Nlc3Mua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMTUpO1xufVxuLmt0LWNhbGxvdXQtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0taW5mby5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ua3QtY2FsbG91dC0taW5mby5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xNSk7XG59XG4ua3QtY2FsbG91dC0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjA3KTtcbn1cbi5rdC1jYWxsb3V0LS13YXJuaW5nLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS13YXJuaW5nLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjE1KTtcbn1cbi5rdC1jYWxsb3V0LS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4wNyk7XG59XG4ua3QtY2FsbG91dC0tZGFuZ2VyLmt0LWNhbGxvdXQtLWRpYWdvbmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5rdC1jYWxsb3V0LS1kYW5nZXIua3QtY2FsbG91dC0tZGlhZ29uYWwtYmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMTUpO1xufVxuXG4ua3QtaWNvbmJveCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiB7XG4gIGZsZXg6IDAgMCA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmt0LWljb25ib3ggLmt0LWljb25ib3hfX2JvZHkgLmt0LWljb25ib3hfX2ljb24gc3ZnIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19kZXNjIC5rdC1pY29uYm94X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NXJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtaWNvbmJveCAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9fZGVzYyAua3QtaWNvbmJveF9fdGl0bGUgLmt0LWxpbmsge1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1pY29uYm94IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19kZXNjIC5rdC1pY29uYm94X19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTM5MmEwO1xufVxuLmt0LWljb25ib3ggYS5rdC1pY29uYm94X19ib2R5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmt0LWljb25ib3gtLXdhdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0td2F2ZSA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0td2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLXdhdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS13YXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZSA+IGRpdiB7XG4gIHotaW5kZXg6IDE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB3YXZlIDE1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogLTE7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiAxMDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2NSU7XG4gIGxlZnQ6IC0yNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgei1pbmRleDogMDtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlcjphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAzMHMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLXNsb3cgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdzphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAyNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QgPiBkaXYge1xuICB6LWluZGV4OiAxO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDEwMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDY1JTtcbiAgbGVmdDogLTI1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzNSU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdDphZnRlciB7XG4gIGFuaW1hdGlvbjogd2F2ZSAxMHMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyID4gZGl2IHtcbiAgei1pbmRleDogMTtcbn1cbi5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjUlO1xuICBsZWZ0OiAtMjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1JTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG59XG4ua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXI6YWZ0ZXIge1xuICBhbmltYXRpb246IHdhdmUgNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmt0LWljb25ib3gtLWJyYW5kIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyYzc3ZjQgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tYnJhbmQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tYnJhbmQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1icmFuZC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA3KSAhaW1wb3J0YW50O1xufVxuLmt0LWljb25ib3gtLWxpZ2h0IC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tbGlnaHQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LCAua3QtaWNvbmJveC0tbGlnaHQua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1saWdodC5rdC1pY29uYm94LS1hbmltYXRlLWZhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNykgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1kYXJrIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICMyODJhM2MgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUsIC5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvdywgLmt0LWljb25ib3gtLWRhcmsua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1kYXJrLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdCwgLmt0LWljb25ib3gtLWRhcmsua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MiwgNjAsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tcHJpbWFyeSAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1wcmltYXJ5Lmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tcHJpbWFyeS5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1wcmltYXJ5Lmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tc3VjY2VzcyAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjMWRjOWI3ICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1zdWNjZXNzLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0tc3VjY2Vzcy5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1zdWNjZXNzLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjAxLCAxODMsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0taW5mbyAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjNTU3OGViICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1pbmZvLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0taW5mby5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS1pbmZvLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0td2FybmluZyAua3QtaWNvbmJveF9fYm9keSAua3QtaWNvbmJveF9faWNvbiBzdmcgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmZiODIyICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLCAua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS13YXJuaW5nLmt0LWljb25ib3gtLWFuaW1hdGUtc2xvd2VyLCAua3QtaWNvbmJveC0td2FybmluZy5rdC1pY29uYm94LS1hbmltYXRlLWZhc3QsIC5rdC1pY29uYm94LS13YXJuaW5nLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG4ua3QtaWNvbmJveC0tZGFuZ2VyIC5rdC1pY29uYm94X19ib2R5IC5rdC1pY29uYm94X19pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIGZpbGw6ICNmZDM5N2EgIWltcG9ydGFudDtcbn1cbi5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZSwgLmt0LWljb25ib3gtLWRhbmdlci5rdC1pY29uYm94LS1hbmltYXRlLXNsb3csIC5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93ZXIsIC5rdC1pY29uYm94LS1kYW5nZXIua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LCAua3QtaWNvbmJveC0tZGFuZ2VyLmt0LWljb25ib3gtLWFuaW1hdGUtZmFzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMDcpICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgd2F2ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5rdC1pbmZvYm94IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzQ4NDY1Yjtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMTUpO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LWluZm9ib3hfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmt0LWluZm9ib3hfX3NlY3Rpb24gLmt0LWluZm9ib3hfX2NvbnRlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzkzOTJhMDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1pbmZvYm94X19zZWN0aW9uIC5rdC1pbmZvYm94X19jb250ZW50IC50YWJsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1pbmZvYm94X19zZWN0aW9uIC5rdC1pbmZvYm94X19jb250ZW50IC50YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAua3QtaW5mb2JveF9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5rdC1uYXYgLmt0LW5hdl9faXRlbSAua3QtbmF2X19saW5rIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5rdC1pbmZvYm94IC5rdC1pbmZvYm94X19ib2R5IC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LWluZm9ib3ggLmt0LWluZm9ib3hfX2JvZHkgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MzkyYTA7XG59XG4ua3QtaW5mb2JveCAua3QtaW5mb2JveF9fYm9keSAuYWNjb3JkaW9uIC5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LWluZm9ib3gtLWJyYW5kIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1saWdodCAua3QtaW5mb2JveF9faGVhZGVyIC5rdC1pbmZvYm94X19iYWRnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmt0LWluZm9ib3gtLWRhcmsgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogIzI4MmEzYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1wcmltYXJ5IC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDEwMywgMjIxLCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1zdWNjZXNzIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1pbmZvIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS13YXJuaW5nIC5rdC1pbmZvYm94X19oZWFkZXIgLmt0LWluZm9ib3hfX2JhZGdlIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjE1KTtcbn1cbi5rdC1pbmZvYm94LS1kYW5nZXIgLmt0LWluZm9ib3hfX2hlYWRlciAua3QtaW5mb2JveF9fYmFkZ2Uge1xuICBjb2xvcjogI2ZkMzk3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMTUpO1xufVxuXG4ua3QtcmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmt0LXJpYmJvbiAua3QtcmliYm9uX190YXJnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmt0LXJpYmJvbiAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwNzM0ODA7XG59XG4ua3QtcmliYm9uLS12ZXIgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5rdC1yaWJib24tLXNoYWRvdyAua3QtcmliYm9uX190YXJnZXQge1xuICBib3gtc2hhZG93OiAycHggMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ua3QtcmliYm9uLmt0LXJpYmJvbi0tcm91bmQua3QtcmliYm9uLS10b3AgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmt0LXJpYmJvbi5rdC1yaWJib24tLXJvdW5kLmt0LXJpYmJvbi0tYm90dG9tIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5rdC1yaWJib24ua3QtcmliYm9uLS1yb3VuZC5rdC1yaWJib24tLWxlZnQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ua3QtcmliYm9uLmt0LXJpYmJvbi0tcm91bmQua3QtcmliYm9uLS1yaWdodCAua3QtcmliYm9uX190YXJnZXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLXZlciAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLWhvciAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLWRhc2gtdmVyIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xufVxuLmt0LXJpYmJvbi0tYm9yZGVyLWRhc2gtaG9yIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLWxlZnQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgbGVmdDogLTEwcHg7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tbGVmdCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YmVmb3JlLCAua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tbGVmdCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1sZWZ0IC5rdC1yaWJib25fX3RhcmdldCAua3QtcmliYm9uX19pbm5lcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMHB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xufVxuLmt0LXJpYmJvbi0tY2xpcC5rdC1yaWJib24tLXJpZ2h0IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cbi5rdC1yaWJib24tLWNsaXAua3QtcmliYm9uLS1yaWdodCAua3QtcmliYm9uX190YXJnZXQgLmt0LXJpYmJvbl9faW5uZXI6YmVmb3JlLCAua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tcmlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4ua3QtcmliYm9uLS1jbGlwLmt0LXJpYmJvbi0tcmlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0IC5rdC1yaWJib25fX2lubmVyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDEwcHggMTBweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcmliYm9uLS1mbGFnIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMThweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMWVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTFlbTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuLmt0LXJpYmJvbi0tYnJhbmQgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1icmFuZCAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLWJyYW5kIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1icmFuZCAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmM3N2Y0O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtcmliYm9uLS1saWdodCAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1yaWJib24tLWxpZ2h0IC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0MCwgNDIsIDYwLCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tbGlnaHQgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1yaWJib24tLWxpZ2h0IC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLWRhcmsgLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmEzYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1kYXJrIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tZGFyayAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJhM2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tZGFyayAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjgyYTNjO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyODJhM2M7XG59XG4ua3QtcmliYm9uLS1wcmltYXJ5IC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODY3ZGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tcHJpbWFyeSAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5rdC1yaWJib24tLXByaW1hcnkgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLXByaW1hcnkgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU4NjdkZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LXJpYmJvbi0tc3VjY2VzcyAua3QtcmliYm9uX190YXJnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1yaWJib24tLXN1Y2Nlc3MgLmt0LXJpYmJvbl9fdGFyZ2V0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ua3QtcmliYm9uLS1zdWNjZXNzIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzliNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1zdWNjZXNzIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFkYzliNztcbn1cbi5rdC1yaWJib24tLWluZm8gLmt0LXJpYmJvbl9fdGFyZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NzhlYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1pbmZvIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0taW5mbyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0taW5mbyAua3QtcmliYm9uX190YXJnZXQgPiAua3QtcmliYm9uX19pbm5lcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTU3OGViO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1NTc4ZWI7XG59XG4ua3QtcmliYm9uLS13YXJuaW5nIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI4MjI7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmt0LXJpYmJvbi0td2FybmluZyAua3QtcmliYm9uX190YXJnZXQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC41KTtcbn1cbi5rdC1yaWJib24tLXdhcm5pbmcgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODIyO1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5rdC1yaWJib24tLXdhcm5pbmcgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmYjgyMjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZiODIyO1xufVxuLmt0LXJpYmJvbi0tZGFuZ2VyIC5rdC1yaWJib25fX3RhcmdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXJpYmJvbi0tZGFuZ2VyIC5rdC1yaWJib25fX3RhcmdldDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmt0LXJpYmJvbi0tZGFuZ2VyIC5rdC1yaWJib25fX3RhcmdldCA+IC5rdC1yaWJib25fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcmliYm9uLS1kYW5nZXIgLmt0LXJpYmJvbl9fdGFyZ2V0ID4gLmt0LXJpYmJvbl9faW5uZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZkMzk3YTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmQzOTdhO1xufVxuXG4ua3QtY2hhdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ua3QtY2hhdCAua3QtcG9ydGxldF9faGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX2xhYmVsIC5rdC1jaGF0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2hlYWQgLmt0LWNoYXRfX2xhYmVsIC5rdC1jaGF0X190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fbGFiZWwgLmt0LWNoYXRfX3N0YXR1cyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fbGVmdCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19oZWFkIC5rdC1jaGF0X19yaWdodCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faGVhZCAua3QtY2hhdF9fY2VudGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X191c2VyIC5rdC1jaGF0X191c2VybmFtZSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3VzZXIgLmt0LWNoYXRfX3VzZXJuYW1lOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdXNlciAua3QtY2hhdF9fZGF0ZXRpbWUge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxLjJyZW0gMS43cmVtO1xuICBwYWRkaW5nOiAxLjFyZW0gMy41cmVtIDEuMXJlbSAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgY29sb3I6ICM2YzcyOTM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2UgLmt0LWNoYXRfX3RleHQgYiB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogMDtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCAua3QtY2hhdF9fdGV4dCB7XG4gIHBhZGRpbmc6IDEuMXJlbSAxLjZyZW0gMS4xcmVtIDMuNXJlbTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X190ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcy5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzLmt0LWNoYXRfX21lc3NhZ2VzLS1zb2xpZCAua3QtY2hhdF9fbWVzc2FnZS5rdC1jaGF0X19tZXNzYWdlLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMua3QtY2hhdF9fbWVzc2FnZXMtLXNvbGlkIC5rdC1jaGF0X19tZXNzYWdlLmt0LWNoYXRfX21lc3NhZ2UtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciB0ZXh0YXJlYSxcbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYTJhNWI5O1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X19lZGl0b3IgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX2VkaXRvciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5rdC1jaGF0IC5rdC1jaGF0X19pbnB1dCAua3QtY2hhdF9fZWRpdG9yIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmE1Yjk7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIgLmt0X2NoYXRfX3Rvb2xzIGEgaSB7XG4gIG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICBjb2xvcjogI2NkZDFlOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIgLmt0X2NoYXRfX3Rvb2xzIGEgaTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5rdC1jaGF0IC5rdC1jaGF0X19tZXNzYWdlcyAua3QtY2hhdF9fbWVzc2FnZSAua3QtY2hhdF9fdXNlciAua3QtY2hhdF9fdXNlcm5hbWUge1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmt0LWNoYXQgLmt0LWNoYXRfX21lc3NhZ2VzIC5rdC1jaGF0X19tZXNzYWdlIC5rdC1jaGF0X190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxuICAua3QtY2hhdCAua3QtY2hhdF9fbWVzc2FnZXMgLmt0LWNoYXRfX21lc3NhZ2Uua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQgLmt0LWNoYXRfX3RleHQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgfVxuICAua3QtY2hhdCAua3QtY2hhdF9faW5wdXQgLmt0LWNoYXRfX3Rvb2xiYXIge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIH1cbiAgLmt0LWNoYXQgLmt0LWNoYXRfX2lucHV0IC5rdC1jaGF0X190b29sYmFyIC5rdF9jaGF0X190b29scyBhIGkge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwMHB4O1xuICB3aWR0aDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5rdC1kZW1vLXBhbmVsLXRvZ2dsZSBzcGFuIHtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTMpO1xuICBwYWRkaW5nOiAyLjVyZW07XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fdGl0bGUgc21hbGwge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9faGVhZCAua3QtZGVtby1wYW5lbF9fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX19jbG9zZSBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19oZWFkIC5rdC1kZW1vLXBhbmVsX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2hlYWQgLmt0LWRlbW8tcGFuZWxfX2Nsb3NlOmhvdmVyIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG91dGxpbmU6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9wYWNpdHk6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSAuYnRuLmJ0bi1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX2l0ZW0gLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3LW92ZXJsYXkgLmJ0bi5idG4tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC1kZW1vLXBhbmVsIC5rdC1kZW1vLXBhbmVsX19ib2R5IC5rdC1kZW1vLXBhbmVsX19pdGVtLmt0LWRlbW8tcGFuZWxfX2l0ZW0tLWFjdGl2ZSAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMyYzc3ZjQ7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbTpob3ZlciAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3QtZGVtby1wYW5lbCAua3QtZGVtby1wYW5lbF9fYm9keSAua3QtZGVtby1wYW5lbF9faXRlbTpob3ZlciAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkgLmt0LWRlbW8tcGFuZWxfX3B1cmNoYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWRlbW8tcGFuZWwgLmt0LWRlbW8tcGFuZWxfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gIH1cbn1cbi5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmt0LWRlbW8tcGFuZWwge1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogLTQ3MHB4O1xufVxuLmt0LWRlbW8tcGFuZWwua3QtZGVtby1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWRlbW8tcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwge1xuICByaWdodDogLTQ3MHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsLmt0LWRlbW8tcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ua3QtZGVtby1wYW5lbC1jbG9zZSA+IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3QtZGVtby1wYW5lbC1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1kZW1vLXBhbmVsLS1yaWdodCAua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5rdC1kZW1vLXBhbmVsLS1vbiAua3QtZGVtby1wYW5lbC1jbG9zZSB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmt0LWRlbW8tcGFuZWwtLW9uLmt0LWRlbW8tcGFuZWwtLXJpZ2h0IC5rdC1kZW1vLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5rdC1kZW1vLXBhbmVsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xufVxuXG4ua3QtZGVtby1wYW5lbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5rdC1kZW1vLXBhbmVsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuXG4gIC5rdC1kZW1vLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgICB0b3A6IDIwJTtcbiAgfVxufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX3RpdGxlIHNtYWxsIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCAua3Qtb2ZmY2FudmFzLXBhbmVsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX2Nsb3NlIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19oZWFkIC5rdC1vZmZjYW52YXMtcGFuZWxfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsIC5rdC1vZmZjYW52YXMtcGFuZWxfX2hlYWQgLmt0LW9mZmNhbnZhcy1wYW5lbF9fY2xvc2U6aG92ZXIgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSAua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBtYXJnaW46IDJyZW0gMCAxLjVyZW0gMDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwgLmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSAua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uLmt0LW9mZmNhbnZhcy1wYW5lbF9fc2VjdGlvbi0tZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MjVweCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAtNDQ1cHg7XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLmt0LW9mZmNhbnZhcy1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LW9mZmNhbnZhcy1wYW5lbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwtLXJpZ2h0IC5rdC1vZmZjYW52YXMtcGFuZWwge1xuICByaWdodDogLTQ0NXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC0tcmlnaHQgLmt0LW9mZmNhbnZhcy1wYW5lbC5rdC1vZmZjYW52YXMtcGFuZWwtLW9uIHtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTAwMjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiAtMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSA+IGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3Qtb2ZmY2FudmFzLXBhbmVsLWNsb3NlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LW9mZmNhbnZhcy1wYW5lbC0tcmlnaHQgLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtLW9uIC5rdC1vZmZjYW52YXMtcGFuZWwtY2xvc2Uge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5rdC1vZmZjYW52YXMtcGFuZWwtLW9uLmt0LW9mZmNhbnZhcy1wYW5lbC0tcmlnaHQgLmt0LW9mZmNhbnZhcy1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjNzIGxpbmVhciAxO1xufVxuXG4ua3Qtb2ZmY2FudmFzLXBhbmVsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzVweCkge1xuICAua3Qtb2ZmY2FudmFzLXBhbmVsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LW9mZmNhbnZhcy1wYW5lbCAua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1vZmZjYW52YXMtcGFuZWwge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5rdC1xdWljay1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2U6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlOmhvdmVyIGkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDAgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19uYXYgLm5hdiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4ua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50IC5wcyA+IC5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY29udGVudC1wYWRkaW5nLXgge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4ua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ua3QtcXVpY2stcGFuZWwge1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDI1cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgbGVmdDogLTQ0NXB4O1xufVxuLmt0LXF1aWNrLXBhbmVsLmt0LXF1aWNrLXBhbmVsLS1vbiB7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtcXVpY2stcGFuZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ua3QtcXVpY2stcGFuZWwtLXJpZ2h0IC5rdC1xdWljay1wYW5lbCB7XG4gIHJpZ2h0OiAtNDQ1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ua3QtcXVpY2stcGFuZWwtLXJpZ2h0IC5rdC1xdWljay1wYW5lbC5rdC1xdWljay1wYW5lbC0tb24ge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlID4gaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1xdWljay1wYW5lbC1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1xdWljay1wYW5lbC0tcmlnaHQgLmt0LXF1aWNrLXBhbmVsLWNsb3NlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLmt0LXF1aWNrLXBhbmVsLS1vbiAua3QtcXVpY2stcGFuZWwtY2xvc2Uge1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5rdC1xdWljay1wYW5lbC0tb24ua3QtcXVpY2stcGFuZWwtLXJpZ2h0IC5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ua3QtcXVpY2stcGFuZWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG59XG5cbi5rdC1xdWljay1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLmt0LXF1aWNrLXBhbmVsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rdC1xdWljay1wYW5lbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZjI7XG59XG4ua3QtcXVpY2stcGFuZWwtY2xvc2UgPiBpIHtcbiAgY29sb3I6ICM5NjhhZDQ7XG59XG4ua3QtcXVpY2stcGFuZWwtY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXF1aWNrLXBhbmVsLWNsb3NlOmhvdmVyID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgLmt0LXF1aWNrLXBhbmVsIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiAwLjVyZW07XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIGkge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAubmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LXF1aWNrLXBhbmVsIC5rdC1xdWljay1wYW5lbF9fbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX25hdiAua3QtcXVpY2stcGFuZWxfX2Nsb3NlIGkge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG4gIC5rdC1xdWljay1wYW5lbCAua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtIDFyZW0gMXJlbTtcbiAgfVxuICAua3QtcXVpY2stcGFuZWwgLmt0LXF1aWNrLXBhbmVsX19jb250ZW50IC50YWItcGFuZSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gaSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5rdC1xdWljay1zZWFyY2hfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAua3QtcXVpY2stc2VhcmNoX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIucHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIG1hcmdpbjogMC41cmVtIDAgMXJlbSAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGY0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiA+IGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nID4gaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3QtcXVpY2stc2VhcmNoIC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUge1xuICB3aWR0aDogNDBweDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSA+IGltZyB7XG4gIG1heC13aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDg0NjViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXF1aWNrLXNlYXJjaCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIgLmt0LXF1aWNrLXNlYXJjaF9faXRlbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5rdC1xdWljay1zZWFyY2ggLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAuMjVyZW0gMCAwLjc1cmVtIDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLXJlc3VsdC1jb21wYWN0IC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCAua3QtcXVpY2stc2VhcmNoX19pdGVtIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZyA+IGltZyB7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nLS1maWxlIHtcbiAgd2lkdGg6IDI3cHg7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSA+IGltZyB7XG4gIG1heC13aWR0aDogMjdweDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCAua3QtcXVpY2stc2VhcmNoX19yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9faXRlbSAua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tcmVzdWx0LWNvbXBhY3QgLmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2l0ZW0gLmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWhhcy1yZXN1bHQgLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXA6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24gLmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG4gIG1hcmdpbjogMS41cmVtIDAgMC41cmVtIDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tZHJvcGRvd24ua3QtcXVpY2stc2VhcmNoLS1oYXMtcmVzdWx0IC5rdC1xdWljay1zZWFyY2hfX2Zvcm0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWRmMjtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0taW5saW5lIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xufVxuLmt0LXF1aWNrLXNlYXJjaC5rdC1xdWljay1zZWFyY2gtLW9mZmNhbnZhcyAua3QtcXVpY2stc2VhcmNoX19mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5rdC1xdWljay1zZWFyY2gua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMgLmt0LXF1aWNrLXNlYXJjaF9fZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ua3QtcXVpY2stc2VhcmNoLmt0LXF1aWNrLXNlYXJjaC0tb2ZmY2FudmFzIC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rdC1zdGlja3ktdG9vbGJhciB7XG4gIHdpZHRoOiA0NnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gYSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBzcGFuID4gaSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gYTpob3Zlcixcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0gPiBzcGFuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gYTpob3ZlciA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtID4gc3Bhbjpob3ZlciA+IGkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZCA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQ6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tYnJhbmQ6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWJyYW5kOmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1icmFuZDpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodCA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQgPiBzcGFuID4gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQ6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tbGlnaHQ6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWxpZ2h0OmhvdmVyID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1saWdodDpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICMyODJhM2M7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYXJrID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhcms6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyazpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjgyYTNjO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyazpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFyazpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5ID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1wcmltYXJ5ID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzU4NjdkZDtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXByaW1hcnk6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeTpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTg2N2RkO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeTpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tcHJpbWFyeTpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1zdWNjZXNzID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzFkYzliNztcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXN1Y2Nlc3M6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2Vzczpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMWRjOWI3O1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2Vzczpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tc3VjY2Vzczpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1pbmZvID4gc3BhbiA+IGkge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWluZm86aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbzpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTU3OGViO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbzpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0taW5mbzpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nID4gYSA+IGksXG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS13YXJuaW5nID4gc3BhbiA+IGkge1xuICBjb2xvcjogI2ZmYjgyMjtcbn1cbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLXdhcm5pbmc6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZzpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZiODIyO1xufVxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZzpob3ZlciA+IGEgPiBpLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0td2FybmluZzpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICMxMTExMTE7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXI6aG92ZXIgPiBhLFxuLmt0LXN0aWNreS10b29sYmFyIC5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tZGFuZ2VyOmhvdmVyID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZDM5N2E7XG59XG4ua3Qtc3RpY2t5LXRvb2xiYXIgLmt0LXN0aWNreS10b29sYmFyX19pdGVtLmt0LXN0aWNreS10b29sYmFyX19pdGVtLS1kYW5nZXI6aG92ZXIgPiBhID4gaSxcbi5rdC1zdGlja3ktdG9vbGJhciAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0tLWRhbmdlcjpob3ZlciA+IHNwYW4gPiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tc20ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tc20ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWxnIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWxnIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS14bCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZS5rdC1hcHBfX2FzaWRlLS14bCB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG4ua3QtYXBwIC5rdC1hcHBfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS1zbSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLXNtIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19kZXRhaWwua3QtYXBwX19kZXRhaWwtLWxnIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0tbGcge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXBwIC5rdC1hcHBfX2RldGFpbC5rdC1hcHBfX2RldGFpbC0teGwge1xuICAgIHdpZHRoOiA4NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsLmt0LWFwcF9fZGV0YWlsLS14bCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcCAua3QtYXBwX19hc2lkZSB7XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDE1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5rdC1hcHAgLmt0LWFwcF9fYXNpZGUgLmt0LXBvcnRsZXQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWZpdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2FzaWRlLmt0LWFwcF9fYXNpZGUtLWZpdCAua3QtcG9ydGxldCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAua3QtYXBwIC5rdC1hcHBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5rdC1hcHAgLmt0LWFwcF9fZGV0YWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiAtMzIwcHg7XG4gIH1cbiAgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFwcF9fYXNpZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS0tcmlnaHQgLmt0LWFwcF9fYXNpZGUge1xuICAgIHJpZ2h0OiAtMzIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAua3QtYXBwX19hc2lkZS0tcmlnaHQgLmt0LWFwcF9fYXNpZGUua3QtYXBwX19hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRvcDogNXB4O1xuICAgIHotaW5kZXg6IDEwMDI7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlID4gaSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS0tcmlnaHQgLmt0LWFwcF9fYXNpZGUtY2xvc2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLS1vbiAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIHJpZ2h0IDAuM3MgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLS1vbi5rdC1hcHBfX2FzaWRlLS1yaWdodCAua3QtYXBwX19hc2lkZS1jbG9zZSB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXBwX19hc2lkZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICB9XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlID4gaSB7XG4gICAgY29sb3I6ICM3NDc4OGQ7XG4gIH1cbiAgLmt0LWFwcF9fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5rdC1hcHBfX2FzaWRlLWNsb3NlOmhvdmVyID4gaSB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAua3QtYXBwX19hc2lkZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ua3Qtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmt0LXN1YmhlYWRlciAua3QtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXN1YmhlYWRlciAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4ua3Qtc3ViaGVhZGVyIC5idG4uYnRuLXNtLCAua3Qtc3ViaGVhZGVyIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5idG4gaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmJ0bi5idG4taWNvbiB7XG4gIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5idG46bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQzNDM0OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX190aXRsZSBzbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2Rlc2Mge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yLS12IHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lIHtcbiAgcGFkZGluZzogMHB4IDAuNjVyZW0gMHB4IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSA+IGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjYzVjYmU3O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWU6aG92ZXIgPiBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWhvbWUua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lLS1hY3RpdmUgPiBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5NTljYjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1saW5rLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluazpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIgLmJ0bjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuICBjb2xvcjogIzk1OWNiNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6YWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmZvY3VzIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IGkge1xuICBjb2xvcjogI2FhYjFkZjtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjYWFiMWRmO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6aG92ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTphY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkuYWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6YWN0aXZlIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6Zm9jdXMgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeTpob3Zlcjpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5LmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmZvY3VzOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTU5Y2I2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2UtZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZSBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6aG92ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZS5hY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTphY3RpdmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6aG92ZXIgaSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLmFjdGl2ZSBpLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2U6YWN0aXZlIGksIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpmb2N1cyBpIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiAxNzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGJvcmRlci1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xufVxuLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19zZWFyY2ggLmt0LWlucHV0LWljb25fX2ljb24gaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1zdWJoZWFkZXItLXNvbGlkIC5rdC1zdWJoZWFkZXIge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogI2RiZGNlNztcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lID4gaSB7XG4gIGNvbG9yOiAjYjdiZWUxO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1zZXBhcmF0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGJkY2U3O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlMWUzZWM7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSBpIHtcbiAgY29sb3I6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5IGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICM5NTljYjY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUsIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXIgaSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeS5hY3RpdmUgaSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUgaSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1cyBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5LmFjdGl2ZSBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTphY3RpdmUgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6Zm9jdXMgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIgZyBbZmlsbF0sIC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyIGcgW2ZpbGxdLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciBnIFtmaWxsXSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeTpmb2N1czpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4Yzk0YjA7XG59XG4ua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkgaSB7XG4gIGNvbG9yOiAjOWZhN2RiO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tc2Vjb25kYXJ5OmhvdmVyLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkuYWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6YWN0aXZlLCAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWFlY2YyO1xufVxuLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2UxZTNlYztcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fYnRuLWRhdGVyYW5nZTpob3ZlciwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmFjdGl2ZSwgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Q3ZGJlNjtcbn1cbi5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjZWFlY2YyO1xuICBib3JkZXItY29sb3I6ICNlYWVjZjIgIWltcG9ydGFudDtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuYnRuIHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuYnRuIGkge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuYnRuLmJ0bi1zbSwgLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNnJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX190aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LXN1YmhlYWRlci5rdC1zdWJoZWFkZXItLXNtIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSA+IGkge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5rdC1zdWJoZWFkZXIua3Qtc3ViaGVhZGVyLS1zbSAuZm9ybS1ncm91cCBzZWxlY3QsXG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmZvcm0tZ3JvdXAgaW5wdXQsXG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tc20gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtc3ViaGVhZGVyIHtcbiAgICBtYXJnaW46IDJweCAwO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtaW4taGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YmVmb3JlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWluLWhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YmVmb3JlIHtcbiAgICB0b3A6IC02cHg7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0IHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0OmhvdmVyIHNwYW46YWZ0ZXIsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tbGVmdDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWxlZnQua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1sZWZ0Lmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodCBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQgc3BhbjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQ6aG92ZXIgc3BhbjphZnRlciwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1yaWdodDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tcmlnaHQua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLXJpZ2h0Lmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgZWFzZTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ3ODhkO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHNwYW46OmJlZm9yZSwgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NDc4OGQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGU6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZTpob3ZlciBzcGFuOjpiZWZvcmUsIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlOmhvdmVyIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS0tYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX19tYWluIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlLS1hY3RpdmUgc3Bhbjo6YmVmb3JlLCAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZS5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUtLWFjdGl2ZSBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX21haW4gLmt0LXN1YmhlYWRlcl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtIDAuNXJlbSAwO1xuICB9XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxuICAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAua3Qtc3ViaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1zdWJoZWFkZXIgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmt0LXN1YmhlYWRlciAua3Qtc3ViaGVhZGVyX190b29sYmFyID4gLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3Qtc3ViaGVhZGVyIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIgPiAuYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5rdC1iYWRnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tYm9sZGVzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW1kIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWxnIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS14bCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlX19waWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZV9fcGljcyAua3QtYmFkZ2VfX3BpYyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAtMC43cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmM2ZmO1xuICBjb2xvcjogI2ExYThjMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZV9fcGljcyAua3QtYmFkZ2VfX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZV9fcGljcyAua3QtYmFkZ2VfX3BpYy5rdC1iYWRnZV9fcGljLS1sYXN0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMmM3N2Y0O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJjNzdmNDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tYnJhbmQua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1saWdodCB7XG4gIGNvbG9yOiAjMjgyYTNjO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tbGlnaHQua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODJhM2M7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWRhcmsua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODY3ZGQ7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXByaW1hcnkua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxZGM5Yjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZGM5Yjc7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXN1Y2Nlc3Mua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWluZm8ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTc4ZWI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NTc4ZWI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLWluZm8ua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS13YXJuaW5nIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmI4MjI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLW91dGxpbmUua3QtYmFkZ2UtLXdhcm5pbmcua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1vdXRsaW5lLmt0LWJhZGdlLS1kYW5nZXIua3QtYmFkZ2UtLW91dGxpbmUtMngge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmQzOTdhO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWJyYW5kIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1kYXJrIHtcbiAgY29sb3I6ICMyODJhM2M7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQyLCA2MCwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC1wcmltYXJ5IHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoODgsIDEwMywgMjIxLCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFkYzliNztcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLXVuaWZpZWQtaW5mbyB7XG4gIGNvbG9yOiAjNTU3OGViO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg1LCAxMjAsIDIzNSwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tdW5pZmllZC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmI4MjI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxODQsIDM0LCAwLjEpO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS11bmlmaWVkLWRhbmdlciB7XG4gIGNvbG9yOiAjZmQzOTdhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0taW5saW5lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC4xNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWlubGluZS5rdC1iYWRnZS0tbWQge1xuICBwYWRkaW5nOiAwLjhyZW0gMC42cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1pbmxpbmUua3QtYmFkZ2UtLWxnIHtcbiAgcGFkZGluZzogMC45cmVtIDAuN3JlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0taW5saW5lLmt0LWJhZGdlLS14bCB7XG4gIHBhZGRpbmc6IDFyZW0gMC44cmVtO1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNnB4O1xuICBtaW4taGVpZ2h0OiA2cHg7XG4gIG1pbi13aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtYmFkZ2Uua3QtYmFkZ2UtLWRvdC5rdC1iYWRnZS0tc20ge1xuICBsaW5lLWhlaWdodDogNHB4O1xuICBtaW4taGVpZ2h0OiA0cHg7XG4gIG1pbi13aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZG90Lmt0LWJhZGdlLS1sZyB7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDhweDtcbiAgbWluLXdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xufVxuLmt0LWJhZGdlLmt0LWJhZGdlLS1kb3Qua3QtYmFkZ2UtLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5rdC1iYWRnZS5rdC1iYWRnZS0tZWxldmF0ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ua3QtZGVtby1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWRlbW8taWNvbiAua3QtZGVtby1pY29uX19wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZmxleDogMCAwIDQwcHg7XG59XG4ua3QtZGVtby1pY29uIC5rdC1kZW1vLWljb25fX3ByZXZpZXcgaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLmt0LWRlbW8taWNvbiAua3QtZGVtby1pY29uX19jbGFzcyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC1kZW1vLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheSBzdmcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXkgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ua3QtZGVtby1pY29uLmt0LWRlbW8taWNvbi0tb3ZlcmxheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmt0LWRlbW8taWNvbi5rdC1kZW1vLWljb24tLW92ZXJsYXk6aG92ZXIgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmt0LWRpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC1kaXZpZGVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI0VCRUNGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LWRpdmlkZXIgPiBzcGFuOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1kaXZpZGVyID4gc3Bhbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuXG4ua3QtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEuNzVyZW0gMDtcbiAgY29sb3I6ICM0ODQ2NWI7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc3BhY2Utc20ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc3BhY2UtbWQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tc3BhY2UtbGcge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXNwYWNlLXhsIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXNtIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1tZCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbGcge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXhsIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0teHhsIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5rdC1oZWFkaW5nLmt0LWhlYWRpbmctLXRoaW4ge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmt0LWhlYWRpbmcua3QtaGVhZGluZy0tbm8tdG9wLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ua3QtaGVhZGluZy5rdC1oZWFkaW5nLS1uby1ib3R0b2stbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmt0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzVkNzhmZjtcbn1cbi5rdC1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDFyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLmt0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5rdC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM2U1ZmZmO1xufVxuLmt0LWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNlNWZmZjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tYnJhbmQge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMwYzVjZTE7XG59XG4ua3QtbGluay5rdC1saW5rLS1icmFuZDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGM1Y2UxO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWxpbmsua3QtbGluay0tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWxpZ2h0OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhcmsge1xuICBjb2xvcjogIzI4MmEzYztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhcms6aG92ZXIge1xuICBjb2xvcjogIzE0MTUxZDtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhcms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MTUxZDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTg2N2RkO1xufVxuLmt0LWxpbmsua3QtbGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMmU0MGQ0O1xufVxuLmt0LWxpbmsua3QtbGluay0tcHJpbWFyeTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmU0MGQ0O1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZGM5Yjc7XG59XG4ua3QtbGluay5rdC1saW5rLS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxNzljOGU7XG59XG4ua3QtbGluay5rdC1saW5rLS1zdWNjZXNzOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNzljOGU7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1saW5rLmt0LWxpbmstLWluZm8ge1xuICBjb2xvcjogIzU1NzhlYjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWluZm86aG92ZXIge1xuICBjb2xvcjogIzI3NTRlNjtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWluZm86aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3NTRlNjtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmt0LWxpbmsua3QtbGluay0td2FybmluZyB7XG4gIGNvbG9yOiAjZmZiODIyO1xufVxuLmt0LWxpbmsua3QtbGluay0td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZWVhMjAwO1xufVxuLmt0LWxpbmsua3QtbGluay0td2FybmluZzpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVhMjAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4ua3QtbGluay5rdC1saW5rLS1kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC1saW5rLmt0LWxpbmstLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmMwNzU4O1xufVxuLmt0LWxpbmsua3QtbGluay0tZGFuZ2VyOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYzA3NTg7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmt0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1zcGFjZS1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1zcGFjZS1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1zcGFjZS1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLXNwYWNlLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19oZWFkaW5nLFxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjc1cmVtIDA7XG4gIGNvbG9yOiAjNDg0NjViO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2hlYWRpbmcua3Qtc2VjdGlvbl9fdGl0bGUtc20sXG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fdGl0bGUua3Qtc2VjdGlvbl9fdGl0bGUtc20ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19oZWFkaW5nLmt0LXNlY3Rpb25fX3RpdGxlLW1kLFxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX3RpdGxlLmt0LXNlY3Rpb25fX3RpdGxlLW1kIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9faGVhZGluZy5rdC1zZWN0aW9uX190aXRsZS1sZyxcbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX190aXRsZS5rdC1zZWN0aW9uX190aXRsZS1sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2Rlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2luZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LXNlY3Rpb24gLmt0LXNlY3Rpb25fX2NvbnRlbnQua3Qtc2VjdGlvbl9fY29udGVudC0tYm9yZGVyIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZWJlZGYyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fY29udGVudC5rdC1zZWN0aW9uX19jb250ZW50LS1zb2xpZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTJlNWVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBib3JkZXItcmFkaXVzLXRvcC1sZWZ0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0OiA0cHg7XG59XG4ua3Qtc2VjdGlvbiAua3Qtc2VjdGlvbl9fY29udGVudC5rdC1zZWN0aW9uX19jb250ZW50LS14LWZpdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC1zZWN0aW9uIC5rdC1zZWN0aW9uX19jb250ZW50Lmt0LXNlY3Rpb25fX2NvbnRlbnQtLWZpdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3Qtc2VjdGlvbi5rdC1zZWN0aW9uLS1sYXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rdC1zZWN0aW9uLmt0LXNlY3Rpb24tLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmt0LXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlZGYyO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWJvcmRlci1kYXNoZWQsIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlYmVkZjI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tYm9yZGVyLTJ4IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNwYWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zcGFjZS1zbSwgLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXNtIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1zcGFjZS1tZCwgLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLW1kIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3BhY2UtbGcsIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1sZyB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3BhY2UteGwsIC5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS14bCB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWZpdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cbi5rdC1zZXBhcmF0b3Iua3Qtc2VwYXJhdG9yLS1icmFuZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmM3N2Y0O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWJyYW5kLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMmM3N2Y0O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tbGlnaHQua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmZmZmY7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjgyYTNjO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWRhcmsua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMyODJhM2M7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTg2N2RkO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXByaW1hcnkua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1ODY3ZGQ7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tc3VjY2VzcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWRjOWI3O1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXN1Y2Nlc3Mua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMxZGM5Yjc7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0taW5mbyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU3OGViO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLWluZm8ua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM1NTc4ZWI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0td2FybmluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZiODIyO1xufVxuLmt0LXNlcGFyYXRvci5rdC1zZXBhcmF0b3ItLXdhcm5pbmcua3Qtc2VwYXJhdG9yLS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmI4MjI7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFuZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZDM5N2E7XG59XG4ua3Qtc2VwYXJhdG9yLmt0LXNlcGFyYXRvci0tZGFuZ2VyLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZmQzOTdhO1xufVxuXG4ua3Qtc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAyM3B4O1xufVxuLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tYnJhbmQgZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLWxpZ2h0IGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1kYXJrIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzI4MmEzYyAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1wcmltYXJ5IGcgW2ZpbGxdIHtcbiAgZmlsbDogIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1zdWNjZXNzIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzFkYzliNyAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1pbmZvIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzU1NzhlYiAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS13YXJuaW5nIGcgW2ZpbGxdIHtcbiAgZmlsbDogI2ZmYjgyMiAhaW1wb3J0YW50O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1kYW5nZXIgZyBbZmlsbF0ge1xuICBmaWxsOiAjZmQzOTdhICFpbXBvcnRhbnQ7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLXNtIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5rdC1zdmctaWNvbi5rdC1zdmctaWNvbi0tbWQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmt0LXN2Zy1pY29uLmt0LXN2Zy1pY29uLS1sZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ua3Qtc3ZnLWljb24ua3Qtc3ZnLWljb24tLXhsIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbn1cblxuLmt0LXdpZGdldDEge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLmt0LXdpZGdldDEua3Qtd2lkZ2V0MS0tZml0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC13aWRnZXQxLmt0LXdpZGdldDEtLXBhZGRpbmdsZXNzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtIHtcbiAgcGFkZGluZzogMS4xcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4wN3JlbSBkYXNoZWQgI2ViZWRmMjtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5rdC13aWRnZXQxIC5rdC13aWRnZXQxX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbSAua3Qtd2lkZ2V0MV9faW5mbyAua3Qtd2lkZ2V0MV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbSAua3Qtd2lkZ2V0MV9faW5mbyAua3Qtd2lkZ2V0MV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3Qtd2lkZ2V0MSAua3Qtd2lkZ2V0MV9faXRlbSAua3Qtd2lkZ2V0MV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDEgLmt0LXdpZGdldDFfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LXdpZGdldDEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDAuOHJlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19jaGVja2JveCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDIuMnJlbTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwLjIzcmVtIDAgMCAwLjNyZW07XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyAua3Qtd2lkZ2V0Ml9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9faW5mbyAua3Qtd2lkZ2V0Ml9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2luZm8gLmt0LXdpZGdldDJfX3VzZXJuYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIC5rdC13aWRnZXQyX191c2VybmFtZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19pbmZvIC5rdC13aWRnZXQyX190eXBlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtIC5rdC13aWRnZXQyX19hY3Rpb25zIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMCAwLjhyZW07XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbSAua3Qtd2lkZ2V0Ml9fYWN0aW9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0gLmt0LXdpZGdldDJfX2FjdGlvbnMgaSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuLmt0LXdpZGdldDIgLmt0LXdpZGdldDJfX2l0ZW0ua3Qtd2lkZ2V0Ml9faXRlbS0tYnJhbmQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQyIC5rdC13aWRnZXQyX19pdGVtLmt0LXdpZGdldDJfX2l0ZW0tLWxpZ2h0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1kYXJrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyODJhM2M7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1ODY3ZGQ7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1zdWNjZXNzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM5Yjc7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1NTc4ZWI7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS13YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmI4MjI7XG59XG4ua3Qtd2lkZ2V0MiAua3Qtd2lkZ2V0Ml9faXRlbS5rdC13aWRnZXQyX19pdGVtLS1kYW5nZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZkMzk3YTtcbn1cblxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWJlZGYyO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19waWMua3Qtd2lkZ2V0NF9fcGljLS1zbSBpbWcge1xuICB3aWR0aDogMi41cmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3BpYy5rdC13aWRnZXQ0X19waWMtLWxnIGltZyB7XG4gIHdpZHRoOiAzLjVyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljLmt0LXdpZGdldDRfX3BpYy0teGwgaW1nIHtcbiAgd2lkdGg6IDRyZW07XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fcGljLmt0LXdpZGdldDRfX3BpYy0tY2lyY2xlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3VzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3VzZXJuYW1lOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0LWJudF9fdXNlcm5hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDQtYm50X191c2VybmFtZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pbmZvIC5rdC13aWRnZXQ0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2luZm8gLmt0LXdpZGdldDRfX3RleHQ6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX3RpdGxlIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgZmxleC1ncm93OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fdGl0bGUua3Qtd2lkZ2V0NF9fdGl0bGUtLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X190aXRsZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0NCAua3Qtd2lkZ2V0NF9faXRlbSAua3Qtd2lkZ2V0NF9fbnVtYmVyIHtcbiAgd2lkdGg6IDdyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2ljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW0gLmt0LXdpZGdldDRfX2ljb24gPiBpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19pdGVtIC5rdC13aWRnZXQ0X19pY29uLmt0LXdpZGdldDRfX2ljb24tLTJ4ID4gaSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuLmt0LXdpZGdldDQgLmt0LXdpZGdldDRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fc3RhdHMgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAua3Qtd2lkZ2V0NF9fc3RhdHMgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tcHJvZ3Jlc3MgLmt0LXdpZGdldDRfX2NvbnRlbnQgLmt0LXdpZGdldDRfX3Byb2dyZXNzIC5rdC13aWRnZXQ0X19zdGF0cyA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXByb2dyZXNzIC5rdC13aWRnZXQ0X19jb250ZW50IC5rdC13aWRnZXQ0X19wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aWRnZXQ0IC5rdC13aWRnZXQ0X19jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXN0aWNreSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua3Qtd2lkZ2V0NC5rdC13aWRnZXQ0LS1zdGlja3kgLmt0LXdpZGdldDRfX2l0ZW1zIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmt0LXdpZGdldDQua3Qtd2lkZ2V0NC0tc3RpY2t5IC5rdC13aWRnZXQ0X19pdGVtcy5rdC13aWRnZXQ0X19pdGVtcy0tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5rdC13aWRnZXQ0Lmt0LXdpZGdldDQtLXN0aWNreSAua3Qtd2lkZ2V0NF9fY2hhcnQgY2FudmFzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ua3Qtd2lkZ2V0MTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NvbnRlbnQgLmt0LXdpZGdldDEyX19pdGVtIC5rdC13aWRnZXQxMl9faW5mbyB7XG4gIGZsZXg6IDE7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jb250ZW50IC5rdC13aWRnZXQxMl9faXRlbSAua3Qtd2lkZ2V0MTJfX2luZm8gLmt0LXdpZGdldDEyX19wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIC5rdC13aWRnZXQxMl9fcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC42cmVtO1xufVxuLmt0LXdpZGdldDEyIC5rdC13aWRnZXQxMl9fY29udGVudCAua3Qtd2lkZ2V0MTJfX2l0ZW0gLmt0LXdpZGdldDEyX19pbmZvIC5rdC13aWRnZXQxMl9fcHJvZ3Jlc3MgLmt0LXdpZGdldDEyX19zdGF0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ua3Qtd2lkZ2V0MTIgLmt0LXdpZGdldDEyX19jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rdC13aWRnZXQxMiAua3Qtd2lkZ2V0MTJfX2NoYXJ0IGNhbnZhcyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmt0LXdpZGdldDI0IHtcbiAgcGFkZGluZzogMjVweDtcbiAgZmxleDogMTtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19kZXRhaWxzIC5rdC13aWRnZXQyNF9faW5mbyAua3Qtd2lkZ2V0MjRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19kZXRhaWxzIC5rdC13aWRnZXQyNF9faW5mbyAua3Qtd2lkZ2V0MjRfX3RpdGxlOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2RldGFpbHMgLmt0LXdpZGdldDI0X19pbmZvIC5rdC13aWRnZXQyNF9fZGVzYyB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldDI0IC5rdC13aWRnZXQyNF9fZGV0YWlscyAua3Qtd2lkZ2V0MjRfX3N0YXRzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQyNCAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAycmVtIDAgMC41cmVtIDA7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua3Qtd2lkZ2V0MjQgLmt0LXdpZGdldDI0X19hY3Rpb24gLmt0LXdpZGdldDI0X19jaGFuZ2Uge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQyNCAua3Qtd2lkZ2V0MjRfX2FjdGlvbiAua3Qtd2lkZ2V0MjRfX251bWJlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldDI0Lmt0LXdpZGdldDI0LS1zb2xpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmVkZjI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtd2lkZ2V0MjQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5rdC13aWRnZXQyNSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9fc3RhdHMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3Qtd2lkZ2V0MjUgLmt0LXdpZGdldDI1X19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtIHtcbiAgZmxleDogMTtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAua3Qtd2lkZ2V0MjVfX3Byb2dyZXNzLXN1YiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAua3Qtd2lkZ2V0MjVfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQyNSAua3Qtd2lkZ2V0MjVfX2l0ZW1zIC5rdC13aWRnZXQyNV9faXRlbSAua3Qtd2lkZ2V0MjVfX2Rlc2Mge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldDI1IC5rdC13aWRnZXQyNV9faXRlbXMgLmt0LXdpZGdldDI1X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X191c2VybmFtZTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWUgaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19hY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjlyZW0gMCAyLjFyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2RhdGEge1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyBhLmt0LXdpZGdldF9fZGF0YTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm86bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC45cmVtIDEuMDVyZW0gMC45cmVtIDAuNnJlbTtcbiAgbWFyZ2luOiAwLjRyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0ua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0ua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9faWNvbiAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2ljb24gLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgZmlsbDogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMC4zcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbXMgLmt0LXdpZGdldF9faXRlbTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtcyAua3Qtd2lkZ2V0X19pdGVtOmhvdmVyIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW1zIC5rdC13aWRnZXRfX2l0ZW06aG92ZXIgLmt0LXdpZGdldF9faWNvbiAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXkgLmt0LXdpZGdldCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzQ4NDY1YjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19hY3Rpb24gLmJ0biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9faW1nIHtcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4OCwgMTAzLCAyMjEsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI5LCAyMDEsIDE4MywgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NCwgMzQsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUzLCA1NywgMTIyLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X191c2VybmFtZS5tYXJnaW5fcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdXNlcm5hbWU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X190aXRlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fdGl0ZWw6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgZmxleDogMTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3NlY3Rpb24gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faWNvbiBpIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0IC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2NvbnRhY3QgLmt0LXdpZGdldF9fZGF0YSB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19jb250YWN0IGEua3Qtd2lkZ2V0X19kYXRhOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fY29udGFjdDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIgLmt0LXdpZGdldF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19mb290ZXIgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMiAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fbWVkaWEge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tYnJhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1saWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDIsIDYwLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyOSwgMjAxLCAxODMsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0taW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODUsIDEyMCwgMjM1LCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgNTcsIDEyMiwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlcm5hbWU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdXNlcm5hbWUgaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzU3Yzk3NDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwLjhyZW0gMCAwLjdyZW0gMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3RpdGxlLm5vLWhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdGl0bGU6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdGl0bGUgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fYWN0aW9uIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQge1xuICBwYWRkaW5nOiAwLjZyZW0gMCAwLjhyZW0gMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBhLm5vLWhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgYTpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBhIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc3ViaGVhZCBzcGFuIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY29sb3I6ICM0ODQ2NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGF0ZSB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX3N1YnRpdGVsIHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNHJlbSAwIDAuNXJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19wcm9ncmVzcyAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDIuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWRmMjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW0gMCAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2ljb24gaSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBjb2xvcjogI2EyYTViOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19pY29uIGkuZGFuZ2VyIHtcbiAgY29sb3I6ICNmZDM5N2E7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fZGV0YWlscyAua3Qtd2lkZ2V0X190aXRsZS5kYW5nZXIge1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHNwYW4ge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIGEua3Qtd2lkZ2V0X192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19kZXRhaWxzIGEua3Qtd2lkZ2V0X192YWx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXNlY3Rpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19ib3R0b20gLmt0LXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19waWMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zdWJoZWFkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3N1YmhlYWQgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fdG9wIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyAua3Qtd2lkZ2V0X190b3AgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2Rlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX3RvcCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2luZm8gLmt0LXdpZGdldF9fZW5kIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMgLmt0LXdpZGdldF9fYm90dG9tIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDA7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0zIC5rdC13aWRnZXRfX2JvdHRvbSAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2ljb24gaSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19pbWcge1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tYnJhbmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0NCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MiwgNjAsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjksIDIwMSwgMTgzLCAwLjEpO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljLmt0LXdpZGdldF9fcGljLS1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSg4NSwgMTIwLCAyMzUsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19tZWRpYSAua3Qtd2lkZ2V0X19waWMua3Qtd2lkZ2V0X19waWMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC4xKTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX21lZGlhIC5rdC13aWRnZXRfX3BpYy5rdC13aWRnZXRfX3BpYy0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTMsIDU3LCAxMjIsIDAuMSk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjhyZW0gMCAwLjZyZW0gMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNDg0NjViO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX3VzZXJuYW1lOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYnV0dG9uIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMi4zcmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2FjdGlvbiA+IC5idG4tbGFiZWwtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2FjdGlvbiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtNCAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMC45cmVtIDA7XG4gIG1hcmdpbjogMC40cmVtIDA7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2VkZjBmYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19pdGVtLmt0LXdpZGdldF9faXRlbS0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZWRmMGZjO1xuICBjb2xvcjogIzJjNzdmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS00IC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbWVkaWEgLmt0LXdpZGdldF9fcGljIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9faW5mbyB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMCAwIDFyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9faW5mbyAua3Qtd2lkZ2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX3RpdGxlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19pbmZvIC5rdC13aWRnZXRfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgcGFkZGluZzogMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtIC5rdC13aWRnZXRfX2RhdGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbSAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNHJlbSAwIDAuNXJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW0gLmt0LXdpZGdldF9fcHJvZ3Jlc3MgLmt0LXdpZGdldF9fc3RhdCB7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDAgMi4ycmVtO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX3N0YXRzIC5rdC13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDIuN3JlbSAwIDEuMnJlbSAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRhaW5lciAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRhaW5lciAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250YWluZXIgLmt0LXdpZGdldF9fcHJvZ3Jlc3MgLmt0LXdpZGdldF9fc3RhdCB7XG4gIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgY29sb3I6ICM1OTVkNmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAxLjNyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQgLmt0LXdpZGdldF9fZGV0YWlscyB7XG4gIG1hcmdpbi1yaWdodDogMy43cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICBjb2xvcjogIzU5NWQ2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LXdpZGdldF9fdmFsdWUge1xuICBjb2xvcjogIzQ4NDY1YjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC13aWRnZXRfX3ZhbHVlIHNwYW4ge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHMgLmt0LWJhZGdlIHtcbiAgbWFyZ2luOiAwLjNyZW0gMCAwIDdweDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19jb250ZW50IC5rdC13aWRnZXRfX2RldGFpbHM6bGFzdC1jaGlsZCAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDByZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIC5rdC1tZWRpYS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlZGYyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24gLmt0LXdpZGdldF9fYmxvZyBpIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjZDJkOGU4O1xufVxuLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2cgLmt0LXdpZGdldF9fdmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbn1cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhIHNwYW4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1maXhlZCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLW1kIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIG1pbi13aWR0aDogNDVweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9faGVhZCAua3Qtd2lkZ2V0X19sYWJlbCAua3Qtd2lkZ2V0X19tZWRpYSAua3QtbWVkaWEua3QtbWVkaWEtLW1kIHNwYW4ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhIC5rdC1tZWRpYS5rdC1tZWRpYS0tbWQua3QtbWVkaWEtLWZpeGVkIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhLmt0LW1lZGlhLS1tZCBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNDdweDtcbiAgICB3aWR0aDogNDdweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9fbGFiZWwgLmt0LXdpZGdldF9fbWVkaWEgLmt0LW1lZGlhIC5rdC13aWRnZXRfX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gICAgd2lkdGg6IDYycHg7XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19oZWFkIC5rdC13aWRnZXRfX2xhYmVsIC5rdC13aWRnZXRfX21lZGlhLmt0LXdpZGdldF9fbWVkaWEtLW0ge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2hlYWQgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgcGFkZGluZzogMC4ycmVtIDAgMCAxcmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fc3RhdHMgLmt0LXdpZGdldF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMS41cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fYm9keSAua3Qtd2lkZ2V0X19zdGF0cyAua3Qtd2lkZ2V0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19ib2R5IC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW0gMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2JvZHkgLmt0LXdpZGdldF9fY29udGVudCAua3Qtd2lkZ2V0X19kZXRhaWxzOmxhc3QtY2hpbGQgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAua3Qtd2lkZ2V0Lmt0LXdpZGdldC0tcHJvamVjdC0xIC5rdC13aWRnZXRfX2Zvb3RlciAua3Qtd2lkZ2V0X193cmFwcGVyIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmt0LXdpZGdldC5rdC13aWRnZXQtLXByb2plY3QtMSAua3Qtd2lkZ2V0X19mb290ZXIgLmt0LXdpZGdldF9fd3JhcHBlciAua3Qtd2lkZ2V0X19zZWN0aW9uIC5rdC13aWRnZXRfX2Jsb2cgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICB9XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEgLmt0LXdpZGdldF9fZm9vdGVyIC5rdC13aWRnZXRfX3dyYXBwZXIgLmt0LXdpZGdldF9fc2VjdGlvbiAua3Qtd2lkZ2V0X19ibG9nOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2YyZjNmODtcbn1cblxuLmt0LWhlYWRlci0tZml4ZWQgLmt0LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbi5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1lbmFibGVkIC5rdC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ua3Qtc3ViaGVhZGVyLmt0LXN1YmhlYWRlci0tY2xlYXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgLmt0LXN1YmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB6LWluZGV4OiA5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wOCk7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAua3Qtc3ViaGVhZGVyLCAua3Qtc3ViaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LXN1YmhlYWRlciB7XG4gIGxlZnQ6IDc4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5rdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5rdC1zdWJoZWFkZXItLWVuYWJsZWQ6bm90KC5rdC1zdWJoZWFkZXItLWZpeGVkKSAua3QtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkIC5rdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZW5hYmxlZCAua3Qtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tZml4ZWQgLmt0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG5cbiAgLmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAua3Qtc3ViaGVhZGVyIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtaGVhZGVyLS1taW5pbWl6ZS5rdC1zdWJoZWFkZXItLWZpeGVkIC5rdC1zdWJoZWFkZXIge1xuICAgIHRvcDogNTVweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLWZpeGVkIC5rdC1zdWJoZWFkZXIge1xuICAgIGxlZnQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTU3MHB4KSB7XG4gIC5rdC1jb250YWluZXI6bm90KC5rdC1jb250YWluZXItLWZsdWlkKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkIC5rdC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC5rdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5rdC1zdWJoZWFkZXItLWVuYWJsZWQgLmt0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmt0LXN1YmhlYWRlci0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLXNvbGlkIC5rdC1zdWJoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBmNjtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZDpub3QoLmt0LXN1YmhlYWRlci0tZml4ZWQpIC5rdC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjEpO1xuICB9XG4gIC5rdC1oZWFkZXItLWZpeGVkIC5rdC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMTQwcHg7XG4gICAgei1pbmRleDogOTc7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtaGVhZGVyLS1taW5pbWl6ZSAua3QtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWhlYWRlciB7XG4gICAgbGVmdDogNzhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24gLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMSk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmVkZjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTI3O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uIC5rdC1oZWFkZXItbW9iaWxlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAua3QtaGVhZGVyLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk3O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX19sb2dvIGEge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmJlZm9yZSwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWluLWhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogLThweDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWxlZnQgc3BhbjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdDpob3ZlciBzcGFuOmFmdGVyLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tbGVmdC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodCBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodCBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLXJpZ2h0OmhvdmVyIHNwYW46YWZ0ZXIsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1yaWdodC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0YzVmO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIgc3Bhbjo6YmVmb3JlLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHNwYW46OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGU0YzVmO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXI6aG92ZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyOmhvdmVyIHNwYW46OmJlZm9yZSwgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlcjpob3ZlciBzcGFuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci0tYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlci5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXItLWFjdGl2ZSBzcGFuOjpiZWZvcmUsIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLS1hY3RpdmUgc3Bhbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9nZ2xlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXIgLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAxLjI1cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyIGkge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGNvbG9yOiAjNGU0YzVmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbW9iaWxlIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyLmt0LWhlYWRlci1tb2JpbGVfX3Rvb2xiYXItdG9wYmFyLXRvZ2dsZXItLWFjdGl2ZSBpLCAua3QtaGVhZGVyLW1vYmlsZSAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhciAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlcjpob3ZlciBpIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmhvdmVyLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmFjdGl2ZSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taWNvbi1vbmx5ID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taWNvbi1vbmx5ID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogOTg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZnVsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1yaWdodC5rdC1tZW51X19zdWJtZW51LS1wdWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQua3QtbWVudV9fc3VibWVudS0tcHVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lcixcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpob3ZlciwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazphY3RpdmUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbms6Zm9jdXMsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluazpob3Zlcixcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmFjdGl2ZSxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAzM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUua3QtbWVudV9faXRlbS0tdGFicyA+IC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudS5rdC1tZW51X19pdGVtLS10YWJzID4gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tc3VibWVudSA+IC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51Lmt0LW1lbnVfX2l0ZW0tLXRhYnMgPiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDBweCAwLjI1cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDExcHggMzBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuMDdyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmbGV4OiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTFweCAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB3aWR0aDogMzNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgd2lkdGg6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWNsYXNzaWMge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0taW5saW5lID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXJlc2l6ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiIC5rdC1tZW51X19zdWJtZW51LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciAua3QtbWVudV9fc3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBrdC1oZWFkZXItbWVudS1zdWJtZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtbW92ZS1kb3duIDAuM3MgZWFzZS1vdXQgMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlLXRhYiAua3QtbWVudV9fc3VibWVudSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjoga3QtaGVhZGVyLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBrdC1oZWFkZXItbWVudS1zdWJtZW51LW1vdmUtdXAgMC4zcyBlYXNlLW91dCAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2hvci1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZ1bGwsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tYXV0bywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1hdXRvLmt0LW1lbnVfX3N1Ym1lbnUtLW1pbWltYWwtZGVza3RvcC13aWRlLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXhsLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXh4bCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC14cyB7XG4gICAgd2lkdGg6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC1zbSB7XG4gICAgd2lkdGg6IDUxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC1tZCB7XG4gICAgd2lkdGg6IDcwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tZml4ZWQtbGcge1xuICAgIHdpZHRoOiA5NjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTlweCkge1xuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51Lmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLXhsIHtcbiAgICB3aWR0aDogMTMzOXB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWhlYWRlci1tZW51LXN1Ym1lbnUtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLXVwIHtcbiAgZnJvbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtaGVhZGVyLW1lbnUtc3VibWVudS1tb3ZlLWRvd24ge1xuICBmcm9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIHRvIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICM1ZjYyODE7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmY7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3csIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNmY2Zjk7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2hlYWRpbmcgPiAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzVmNjI4MTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjY2FjYWQyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdkZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3ZGU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzVmNjI4MTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZmO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluaywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmJmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbTpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2NvbnRlbnQgLmt0LW1lbnVfX2lubmVyID4gLmt0LW1lbnVfX2l0ZW06aG92ZXI6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSkgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgPiAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciA+IC5rdC1tZW51X19pdGVtOmhvdmVyOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51ID4gLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2hvci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2NvbnRlbnQgPiAua3QtbWVudV9faXRlbS5rdC1tZW51LS1uby1oZWFkaW5nID4gLmt0LW1lbnVfX2lubmVyID4gbGkgPiAua3QtbWVudV9fbGluayxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIgPiBsaSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nOmhvdmVyLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2hvci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpIC8qcnRsOmlnbm9yZSovO1xuICB9XG4gIFtkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKSAvKnJ0bDppZ25vcmUqLztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLS1wYXJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24ua3QtbWVudV9fc2VjdGlvbi0tZmlyc3Qge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VwYXJhdG9yLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBmbGV4OiAwIDAgMzVweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDAgMCAxNXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIFtkaXJlY3Rpb249cnRsXSAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTExXCIgIWltcG9ydGFudDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZmxleDogMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYmFkZ2UsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgW2RpcmVjdGlvbj1ydGxdIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIC5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIgLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNWU2MzgzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2Fycm93IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogI2E0YTdiZDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBjb2xvcjogI2FhYWNjMjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNmI2ZjhkO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1oZWFkZXItbWVudS1tb2JpbGUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWhlYWRlci1tZW51LW1vYmlsZSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgICBjb2xvcjogI2E0YTdiZDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBjb2xvcjogI2FhYWNjMjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtbW9iaWxlIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxufVxuLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogLTI5NXB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLXJpZ2h0IC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcbiAgICByaWdodDogLTI5NXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLXJpZ2h0IC5rdC1oZWFkZXItbWVudS13cmFwcGVyLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLW9uIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSA+IGkge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItLXJpZ2h0IC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tb24gLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tb24ua3QtaGVhZGVyLW1lbnUtd3JhcHBlci0tcmlnaHQgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItY2xvc2Uge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXItb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIDAuM3MgbGluZWFyIDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWhlYWRlci1tZW51LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThmMjtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlci1jbG9zZSA+IGkge1xuICAgIGNvbG9yOiAjOTY4YWQ0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyLWNsb3NlOmhvdmVyID4gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjVweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxLjFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzZjNzI5MztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgICBjb2xvcjogI2M4Y2RlODtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2hvci1pY29uIHtcbiAgICBjb2xvcjogI2M4Y2RlODtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluaywgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmssIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA1KTtcbiAgfVxuICAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3csIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93LCAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItYXJyb3cge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24sIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19ob3ItaWNvbiwgLmt0LWhlYWRlci1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtaGVhZGVyLW1lbnUtd3JhcHBlciAua3QtaGVhZGVyLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwcHggM3B4O1xuICB9XG4gIC5rdC1oZWFkZXItbWVudS13cmFwcGVyIC5rdC1oZWFkZXItbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5rdC1oZWFkZXJfX3RvcGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMCAwLjFyZW07XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1iYWRnZS5rdC1iYWRnZS0tbm90aWZ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3QgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNjN2M3ZGU7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNjN2M3ZGU7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdlbGNvbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzYzNjE3Nztcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VybmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIGltZyB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci11c2VyIC5rdC1iYWRnZS5rdC1iYWRnZS0tdXNlcm5hbWUge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tbGFuZ3MgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTlweDtcbn1cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS1sYW5ncyAuZHJvcGRvd24tbWVudSAua3QtbmF2X19saW5rLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLWxhbmdzIC5kcm9wZG93bi1tZW51IC5rdC1uYXZfX2xpbmstaWNvbiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyIC5rdC1oZWFkZXJfX3RvcGJhci1pY29uLCAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0uc2hvdyAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW06aG92ZXIgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3QsIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5zaG93IC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xufVxuLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtOmhvdmVyIC5rdC1oZWFkZXJfX3RvcGJhci1zZWxlY3QgaSwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cgLmt0LWhlYWRlcl9fdG9wYmFyLXNlbGVjdCBpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG59XG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW06aG92ZXIua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciwgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLnNob3cua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItdXNlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBtYXJnaW4tdG9wOiAtMTE1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk2O1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1iYWRnZS5rdC1iYWRnZS0tbm90aWZ5IHtcbiAgICB0b3A6IDZweDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciAua3QtaGVhZGVyX190b3BiYXItd2VsY29tZSB7XG4gICAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuICAua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0ua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciAua3QtaGVhZGVyX190b3BiYXItdXNlcm5hbWUge1xuICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbiAgLmt0LWhlYWRlcl9fdG9wYmFyIC5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0tLXVzZXIgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbS5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIC5rdC1iYWRnZS5rdC1iYWRnZS0tdXNlcm5hbWUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmt0LWFzaWRlX19icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTI3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5rdC1hc2lkZV9fYnJhbmQgLmt0LWFzaWRlX19icmFuZC1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5rdC1hc2lkZV9fYnJhbmQgLmt0LWFzaWRlX19icmFuZC1sb2dvIGEge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmt0LWFzaWRlX19icmFuZCAua3QtYXNpZGVfX2JyYW5kLWxvZ28gaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZV9fYnJhbmQgLmt0LWFzaWRlX19icmFuZC1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlX19icmFuZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljIC5rdC1hc2lkZV9fYnJhbmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgei1pbmRleDogOTg7XG4gIH1cbiAgLmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLXN0YXRpYy5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlX19icmFuZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB3aWR0aDogNzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGVfX2JyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ua3QtYXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUxZTJkO1xuICB3aWR0aDogMTQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteDpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kOiAjNjM3MDk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC14ID4gLnBzX190aHVtYi14OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXggPiAucHNfX3RodW1iLXg6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiAjNjM3MDk5O1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6aG92ZXIsIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXkge1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZDogIzYzNzA5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteTpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzYzNzA5OTtcbn1cbi5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5wc19fcmFpbC15IHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAua3QtYXNpZGUtLWZpeGVkIC5rdC1hc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODtcbiAgfVxuICAua3QtYXNpZGUtLXN0YXRpYyAua3QtYXNpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5rdC1hc2lkZS0tc3RhdGljIC5rdC1hc2lkZSAua3QtYXNpZGUtbWVudSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZSB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXppbmcgLmt0LWFzaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemluZyAua3QtYXNpZGUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15IHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG4gIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteTpob3ZlciwgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15OmZvY3VzIHtcbiAgICB3aWR0aDogNnB4O1xuICB9XG4gIC5rdC1hc2lkZSAucHMgPiAucHNfX3JhaWwteSA+IC5wc19fdGh1bWIteSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLmt0LWFzaWRlIC5wcyA+IC5wc19fcmFpbC15ID4gLnBzX190aHVtYi15OmhvdmVyLCAua3QtYXNpZGUgLnBzID4gLnBzX19yYWlsLXkgPiAucHNfX3RodW1iLXk6Zm9jdXMge1xuICAgIHdpZHRoOiA2cHg7XG4gIH1cblxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAua3QtYXNpZGUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyIC5rdC1oZWFkZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbGVmdDogNzhweDtcbiAgfVxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciAua3Qtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gIH1cbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faW5uZXIsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2lubmVyIC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19jb250ZW50ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudS0tbm8taGVhZGluZyA+IC5rdC1tZW51X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIgPiBsaSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fY29udGVudCA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnUtLW5vLWhlYWRpbmcgPiAua3QtbWVudV9faW5uZXIgPiBsaSA+IC5rdC1tZW51X19saW5rIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nOmhvdmVyLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2hvci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faG9yLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSAvKnJ0bDppZ25vcmUqLztcbn1cbltkaXJlY3Rpb249cnRsXSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKSAvKnJ0bDppZ25vcmUqLztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS0tcGFyZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDI3cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZWN0aW9uLmt0LW1lbnVfX3NlY3Rpb24tLWZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19zZXBhcmF0b3Iua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMge1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgZmxleDogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleDogMCAwIDE1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGZsZXg6IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiICFpbXBvcnRhbnQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCAzNXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXg6IDAgMCAyMHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBmbGV4OiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2l0ZW0taGVyZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19pdGVtLWhlcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuICBtYXJnaW46IDVweCAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fY29udGVudCAua3QtbWVudV9faW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19jb250ZW50IC5rdC1tZW51X19pbm5lciAua3QtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSA+IC5rdC1tZW51X19zdWJtZW51LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjQ1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBhbmltYXRpb246IGt0LWFzaWRlLW1lbnUtc3VibWVudS1mYWRlLWluIDAuM3MgZWFzZSAxLCBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS11cCAwLjNzIGVhc2Utb3V0IDE7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGFuaW1hdGlvbjoga3QtYXNpZGUtbWVudS1zdWJtZW51LWZhZGUtaW4gMC4zcyBlYXNlIDEsIGt0LWFzaWRlLW1lbnUtc3VibWVudS1tb3ZlLWRvd24gMC4zcyBlYXNlLW91dCAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtaW4td2lkdGg6IDEwMjVweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogN3B4IDMwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRpdGxlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9saW5rLXRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgZmxleDogMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMCAwIDIwcHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQgPiBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1iYWRnZSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJhZGdlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBmbGV4OiAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICBbZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUsXG5bZGlyZWN0aW9uPXJ0bF0gLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuW2RpcmVjdGlvbj1ydGxdIC5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMTFcIiAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9faXRlbS1oZXJlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19pdGVtLWhlcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2l0ZW0taGVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93OmJlZm9yZSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3c6YmVmb3JlLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdzpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZWN0aW9uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9fc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciAua3QtbWVudV9fc2VwYXJhdG9yLS1tYXJnaW5sZXMsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19zZXBhcmF0b3IgLmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgdG9wOiAtNXB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUua3QtbWVudV9fc3VibWVudS0tdXAsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS11cCB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGt0LWFzaWRlLW1lbnUtc3VibWVudS1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBrdC1hc2lkZS1tZW51LXN1Ym1lbnUtbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMga3QtYXNpZGUtbWVudS1zdWJtZW51LW1vdmUtZG93biB7XG4gIGZyb20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1iYWRnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIC5rdC1iYWRnZSB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiA2cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBtaW4taGVpZ2h0OiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5NjtcbiAgICB3aWR0aDogMzI0cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIua3QtbWVudV9faXRlbS0tb3BlbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gICAgd2lkdGg6IDc4cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50ID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMTBweCAzMHB4O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tcGFyZW50ICsgLmt0LW1lbnVfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAwLjdzO1xuICB9XG59XG4ua3QtYXNpZGUtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFlMmQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjOTg5OWFjO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzNhM2E1ZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzNhM2E1ZDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVlODE7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19hcnJvdyB7XG4gIGNvbG9yOiAjMWUxZTJkO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICBjb2xvcjogIzRjNGU2Zjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgY29sb3I6ICM0YzRlNmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICBjb2xvcjogIzk4OTlhYztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgY29sb3I6ICMzYTNhNWQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMzYTNhNWQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1ZTgxO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogIzVjNWU4MTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyODtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjI4O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjg7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zZWN0aW9uIC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuICBjb2xvcjogIzRjNGU2Zjtcbn1cbi5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcbiAgY29sb3I6ICM0YzRlNmY7XG59XG4ua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGM0ZTZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICM3Yzg3YTY7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIsIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24sIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUsIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgPiAua3QtbWVudV9fbGluay1pY29uLCAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayA+IC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiA+IC5rdC1tZW51X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgPiAua3QtbWVudV9faXRlbTpob3ZlciA+IC5rdC1tZW51X19saW5rID4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLXRleHQsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjNjk2ZTkyO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24ge1xuICAgIGNvbG9yOiAjYThhYWJiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgICBmaWxsOiAjYThhYWJiO1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGFhYmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fdmVyLWFycm93LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogI2E4YWFiYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tb3BlbiA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1vcGVuID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLW9wZW4gPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1oZXJlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWhlcmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taGVyZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUsXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgIGZpbGw6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0tYWN0aXZlID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1hY3RpdmUgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fdmVyLWFycm93IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcsXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmssXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstdGV4dCxcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmcgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2ZyBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gICAgZmlsbDogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstaWNvbiBzdmc6aG92ZXIgZyBbZmlsbF0sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWljb24gc3ZnOmhvdmVyIGcgW2ZpbGxdLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1pY29uIHN2Zzpob3ZlciBnIFtmaWxsXSB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9fbGluayAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90ID4gc3Bhbixcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX2xpbmstYnVsbGV0Lmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3QgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIC5rdC1hc2lkZS0tbWluaW1pemUgLmt0LWFzaWRlLW1lbnUgLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX2l0ZW06bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIgPiAua3QtbWVudV9faGVhZGluZyAua3QtbWVudV9fbGluay1idWxsZXQua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUgPiBzcGFuLFxuLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4sXG4ua3QtYXNpZGUtbWVudS5rdC1hc2lkZS1tZW51LS1kcm9wZG93biAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19saW5rIC5rdC1tZW51X19saW5rLWJ1bGxldC5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faXRlbTpub3QoLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCk6bm90KC5rdC1tZW51X19pdGVtLS1vcGVuKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKTpob3ZlciA+IC5rdC1tZW51X19oZWFkaW5nIC5rdC1tZW51X192ZXItYXJyb3csXG4ua3QtYXNpZGUtLW1pbmltaXplIC5rdC1hc2lkZS1tZW51IC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2hlYWRpbmcgLmt0LW1lbnVfX3Zlci1hcnJvdyxcbi5rdC1hc2lkZS1tZW51Lmt0LWFzaWRlLW1lbnUtLWRyb3Bkb3duIC5rdC1tZW51X19uYXYgLmt0LW1lbnVfX2l0ZW06bm90KFtkYXRhLWt0bWVudS1zdWJtZW51LW1vZGU9YWNjb3JkaW9uXSkua3QtbWVudV9faXRlbS0taG92ZXIgPiAua3QtbWVudV9fc3VibWVudSAua3QtbWVudV9fc3VibmF2IC5rdC1tZW51X19pdGVtOm5vdCgua3QtbWVudV9faXRlbS0tcGFyZW50KTpub3QoLmt0LW1lbnVfX2l0ZW0tLW9wZW4pOm5vdCgua3QtbWVudV9faXRlbS0taGVyZSk6bm90KC5rdC1tZW51X19pdGVtLS1hY3RpdmUpOmhvdmVyID4gLmt0LW1lbnVfX2xpbmsgLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG4gICAgY29sb3I6ICMyYzc3ZjQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi10ZXh0LFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG4gICAgY29sb3I6ICNhNGE3YmQ7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VjdGlvbiAua3QtbWVudV9fc2VjdGlvbi1pY29uLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlY3Rpb24gLmt0LW1lbnVfX3NlY3Rpb24taWNvbiB7XG4gICAgY29sb3I6ICNhYWFjYzI7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZSAua3QtYXNpZGUtbWVudSAua3QtbWVudV9fbmF2IC5rdC1tZW51X19pdGVtOm5vdChbZGF0YS1rdG1lbnUtc3VibWVudS1tb2RlPWFjY29yZGlvbl0pLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUgLmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9fc2VwYXJhdG9yLFxuLmt0LWFzaWRlLW1lbnUua3QtYXNpZGUtbWVudS0tZHJvcGRvd24gLmt0LW1lbnVfX25hdiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKS5rdC1tZW51X19pdGVtLS1ob3ZlciA+IC5rdC1tZW51X19zdWJtZW51IC5rdC1tZW51X19zdWJuYXYgLmt0LW1lbnVfX3NlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbn1cbi5rdC1hc2lkZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlIHtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogLTI5NXB4O1xuICB9XG4gIC5rdC1hc2lkZS5rdC1hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFzaWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLS1yaWdodCAua3QtYXNpZGUge1xuICAgIHJpZ2h0OiAtMjk1cHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAua3QtYXNpZGUtLXJpZ2h0IC5rdC1hc2lkZS5rdC1hc2lkZS0tb24ge1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUtY2xvc2Uge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLWNsb3NlID4gaSB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLS1yaWdodCAua3QtYXNpZGUtY2xvc2Uge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS0tb24gLmt0LWFzaWRlLWNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgcmlnaHQgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLS1vbi5rdC1hc2lkZS0tcmlnaHQgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWZhZGUtaW4gMC4zcyBsaW5lYXIgMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtYXNpZGUge1xuICAgIGJhY2tncm91bmQ6ICMxZTFlMmQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1hc2lkZS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWFzaWRlLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGYyO1xuICB9XG4gIC5rdC1hc2lkZS1jbG9zZSA+IGkge1xuICAgIGNvbG9yOiAjOTY4YWQ0O1xuICB9XG4gIC5rdC1hc2lkZS1jbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjNzdmNDtcbiAgfVxuICAua3QtYXNpZGUtY2xvc2U6aG92ZXIgPiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyNXB4KSB7XG4gIC5rdC1hc2lkZSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmt0LWZvb3Rlci0tZml4ZWQgLmt0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmt0LWNvbnRlbnQua3QtY29udGVudC0tZml0LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmt0LXN1YmhlYWRlci0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50IC5rdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmt0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rdC1mb290ZXIgLmt0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX2NvcHlyaWdodCAua3QtbGluayB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xufVxuLmt0LWZvb3RlciAua3QtZm9vdGVyX19jb3B5cmlnaHQgLmt0LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IC5rdC1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSAua3QtZm9vdGVyX19tZW51LWxpbmsge1xuICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1OTVkNmU7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUgLmt0LWZvb3Rlcl9fbWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3QtZm9vdGVyIC5rdC1mb290ZXJfX21lbnUgLmt0LWZvb3Rlcl9fbWVudS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYzc3ZjQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAua3QtZm9vdGVyLS1maXhlZCAua3QtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDE0MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyk7XG4gIH1cbiAgLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3Zlci5rdC1mb290ZXItLWZpeGVkIC5rdC1mb290ZXIsIC5rdC1hc2lkZS0tbWluaW1pemUua3QtZm9vdGVyLS1maXhlZCAua3QtZm9vdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGxlZnQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmt0LWZvb3RlciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LWZvb3RlciAua3QtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5rdC1mb290ZXIgLmt0LWZvb3Rlcl9fbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIH1cbiAgLmt0LWZvb3RlciAua3QtZm9vdGVyX19tZW51IC5rdC1mb290ZXJfX21lbnUtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4OiAxO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEZsYXRpY29uMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNhMmE1Yjk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIHtcbiAgZm9udC1zaXplOiAzLjdyZW07XG4gIGNvbG9yOiAjYTJhNWI5O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24gZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogI2EyYTViOTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWRvbmVdOmFmdGVyLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XTphZnRlciB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9ZG9uZV0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24sIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1kb25lXSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbiBnIFtmaWxsXSwgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24gZyBbZmlsbF0ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWRvbmVdIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IC5rdC13aXphcmQtdjFfX25hdi1pY29uOmhvdmVyIGcgW2ZpbGxdLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtaWNvbjpob3ZlciBnIFtmaWxsXSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9ZG9uZV0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWxhYmVsLCAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1bZGF0YS1rdHdpemFyZC1zdGF0ZT1jdXJyZW50XSAua3Qtd2l6YXJkLXYxX19uYXYtYm9keSAua3Qtd2l6YXJkLXYxX19uYXYtbGFiZWwge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fbmF2IC5rdC13aXphcmQtdjFfX25hdi1pdGVtcy5rdC13aXphcmQtdjFfX25hdi1pdGVtcy0tY2xpY2thYmxlIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICNhMmE1Yjk7XG4gIH1cbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX19uYXYgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjFfX25hdi1pdGVtIC5rdC13aXphcmQtdjFfX25hdi1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX25hdiAua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXMgLmt0LXdpemFyZC12MV9fbmF2LWl0ZW0gLmt0LXdpemFyZC12MV9fbmF2LWJvZHkgLmt0LXdpemFyZC12MV9fbmF2LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYztcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12MV9fY29udGVudCAua3Qtd2l6YXJkLXYxX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX3JldmlldyAua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX3JldmlldyAua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXYxX19yZXZpZXctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjFfX2NvbnRlbnQgLmt0LXdpemFyZC12MV9fcmV2aWV3IC5rdC13aXphcmQtdjFfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjFfX3Jldmlldy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYxX19jb250ZW50IC5rdC13aXphcmQtdjFfX3JldmlldyAua3Qtd2l6YXJkLXYxX19yZXZpZXctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MSAua3Qtd2l6YXJkLXYxX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjEgLmt0LXdpemFyZC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXYxIC5rdC13aXphcmQtdjFfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXYxLmt0LXdpemFyZC12MS0td2hpdGUgLmt0LXdpemFyZC12MV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjEgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYxIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MVtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjFbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYxW2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LXdpemFyZC12MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12MiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSB7XG4gIGZsZXg6IDAgMCA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWY0O1xuICBwYWRkaW5nOiA0LjVyZW0gMi41cmVtIDQuNXJlbSAxLjVyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX2FzaWRlIC5rdC13aXphcmQtdjJfX25hdiAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbXMgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW0gLmt0LXdpemFyZC12Ml9fbmF2LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIC5rdC13aXphcmQtdjJfX25hdi1ib2R5IC5rdC13aXphcmQtdjJfX25hdi1pY29uIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICBjb2xvcjogIzk1OWNiNjtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYyX19uYXYtYm9keSAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSAua3Qtd2l6YXJkLXYyX19uYXYtYm9keSAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwgLmt0LXdpemFyZC12Ml9fbmF2LWxhYmVsLXRpdGxlIHtcbiAgY29sb3I6ICM1MDU2NmE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIC5rdC13aXphcmQtdjJfX25hdi1ib2R5IC5rdC13aXphcmQtdjJfX25hdi1sYWJlbCAua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwtZGVzYyB7XG4gIGNvbG9yOiAjOTU5Y2I2O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY5O1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12Ml9fbmF2LWljb24ge1xuICBjb2xvcjogIzJjNzdmNDtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXYyX19uYXYtaXRlbVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdOmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNGY2Zjk7XG4gIGJvcmRlci13aWR0aDogMXJlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUgLmt0LXdpemFyZC12Ml9fbmF2IC5rdC13aXphcmQtdjJfX25hdi1pdGVtcy5rdC13aXphcmQtdjJfX25hdi1pdGVtcy0tY2xpY2thYmxlIC5rdC13aXphcmQtdjJfX25hdi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX19hc2lkZSAua3Qtd2l6YXJkLXYyX19uYXYgLmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjJfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogNHJlbSA2cmVtIDZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtIDRyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCAua3Qtd2l6YXJkLXYyX19yZXZpZXcgLmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCAua3Qtd2l6YXJkLXYyX19yZXZpZXcgLmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW0gLmt0LXdpemFyZC12Ml9fcmV2aWV3LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuN3JlbTtcbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXYyX19jb250ZW50IC5rdC13aXphcmQtdjJfX3JldmlldyAua3Qtd2l6YXJkLXYyX19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXYyX19yZXZpZXctY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12Ml9fY29udGVudCAua3Qtd2l6YXJkLXYyX19yZXZpZXcgLmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIC5idG4ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12MiAua3Qtd2l6YXJkLXYyX193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjIgLmt0LXdpemFyZC12Ml9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXYyIC5rdC13aXphcmQtdjJfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cbn1cbi5rdC13aXphcmQtdjIua3Qtd2l6YXJkLXYyLS13aGl0ZSAua3Qtd2l6YXJkLXYyX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWluZm9dW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1zdGVwLWNvbnRlbnRdW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MiBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjIgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1maXJzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXYyW2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWJldHdlZW5dIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12MltkYXRhLWt0d2l6YXJkLXN0YXRlPWxhc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjJbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBAaW5jbHVkZSBrdC1tZWRpYS1hYm92ZSh4bCkge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59XG5cbi8vIEFib3ZlIDEwMjRweCBhbmQgYmVsb3cgMTIwMHB4XG5AaW5jbHVkZSBrdC1tZWRpYS1yYW5nZShsZywgeGwpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufVxuXG4vLyBCZWxvdyAxMDI0cHhcbkBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KGxnKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn0gKi9cbi5rdC13aXphcmQtdjQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDAuMjVyZW0pO1xuICB3aWR0aDogY2FsYygyNSUgLSAwLjI1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDAuMjVyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuMjVyZW0pO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2xvcjogIzk1OWNiNjtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbGV4OiAwIDAgMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICB3aWR0aDogMi43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjA4KTtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtIC5rdC13aXphcmQtdjRfX25hdi1ib2R5IC5rdC13aXphcmQtdjRfX25hdi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX25hdiAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LWxhYmVsIC5rdC13aXphcmQtdjRfX25hdi1sYWJlbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LW51bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIC5rdC13aXphcmQtdjRfX25hdi1pdGVtW2RhdGEta3R3aXphcmQtc3RhdGU9Y3VycmVudF0gLmt0LXdpemFyZC12NF9fbmF2LWJvZHkgLmt0LXdpemFyZC12NF9fbmF2LWxhYmVsIC5rdC13aXphcmQtdjRfX25hdi1sYWJlbC10aXRsZSB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zLS1jbGlja2FibGUgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X19uYXYgLmt0LXdpemFyZC12NF9fbmF2LWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fbmF2IC5rdC13aXphcmQtdjRfX25hdi1pdGVtcyAua3Qtd2l6YXJkLXY0X19uYXYtaXRlbSAua3Qtd2l6YXJkLXY0X19uYXYtYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LXdpemFyZC12NF9fY29udGVudCAua3Qtd2l6YXJkLXY0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX3JldmlldyAua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVmNDtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX3JldmlldyAua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbSAua3Qtd2l6YXJkLXY0X19yZXZpZXctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC13aXphcmQtdjRfX2NvbnRlbnQgLmt0LXdpemFyZC12NF9fcmV2aWV3IC5rdC13aXphcmQtdjRfX3Jldmlldy1pdGVtIC5rdC13aXphcmQtdjRfX3Jldmlldy1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3Qtd2l6YXJkLXY0X19jb250ZW50IC5rdC13aXphcmQtdjRfX3JldmlldyAua3Qtd2l6YXJkLXY0X19yZXZpZXctaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDAuNXJlbSAxcmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0gLmt0LWZvcm1fX2FjdGlvbnMgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tcHJldl0ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxufVxuLmt0LXdpemFyZC12NCAua3Qtd2l6YXJkLXY0X193cmFwcGVyIC5rdC1mb3JtIC5rdC1mb3JtX19hY3Rpb25zIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgbWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciAua3QtZm9ybSAua3QtZm9ybV9fYWN0aW9ucyBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC13aXphcmQtdjQgLmt0LXdpemFyZC12NF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAua3Qtd2l6YXJkLXY0IC5rdC13aXphcmQtdjRfX3dyYXBwZXIgLmt0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuICB9XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1pbmZvXVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9c3RlcC1jb250ZW50XVtkYXRhLWt0d2l6YXJkLXN0YXRlPWN1cnJlbnRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXByZXZdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjQgW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tbmV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ua3Qtd2l6YXJkLXY0IFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9Zmlyc3RdIFtkYXRhLWt0d2l6YXJkLXR5cGU9YWN0aW9uLW5leHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmt0LXdpemFyZC12NFtkYXRhLWt0d2l6YXJkLXN0YXRlPWZpcnN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1iZXR3ZWVuXSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1wcmV2XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5rdC13aXphcmQtdjRbZGF0YS1rdHdpemFyZC1zdGF0ZT1sYXN0XSBbZGF0YS1rdHdpemFyZC10eXBlPWFjdGlvbi1uZXh0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3Qtd2l6YXJkLXY0W2RhdGEta3R3aXphcmQtc3RhdGU9bGFzdF0gW2RhdGEta3R3aXphcmQtdHlwZT1hY3Rpb24tc3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYlIDJyZW0gMXJlbSAycmVtO1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW0gYXV0bztcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9faGVhZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2hlYWQgLmt0LWxvZ2luX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWxvZ2luX19oZWFkIC5rdC1sb2dpbl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzUsIDIzNywgMjQyLCAwLjQpO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzQ3ODhkO1xuICBvcGFjaXR5OiAxO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc0Nzg4ZDtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgKyAudmFsaWQtZmVlZGJhY2ssXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgKyAuaW52YWxpZC1mZWVkYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtY2hlY2tib3gge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2V4dHJhIC5rdC1sb2dpbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWxvZ2luX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyYzc3ZjQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fZXh0cmEgLmt0LWxvZ2luX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3NDc4OGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtbG9naW5fX2J1dHRvbjpob3ZlciwgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19leHRyYSAua3QtbG9naW5fX2J1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmM3N2Y0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1mb3JtIC5rdC1sb2dpbl9fYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNyU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtZm9ybSAua3QtbG9naW5fX2FjdGlvbnMgLmt0LWxvZ2luX19idG4tc2Vjb25kYXJ5LFxuLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0gLmt0LWxvZ2luX19hY3Rpb25zIC5rdC1sb2dpbl9fYnRuLXByaW1hcnkge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQgLmt0LWxvZ2luX19hY2NvdW50LW1zZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDc4OGQ7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQgLmt0LWxvZ2luX19hY2NvdW50LWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTk1ZDZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciAua3QtbG9naW5fX2FjY291bnQgLmt0LWxvZ2luX19hY2NvdW50LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWduaW4gLmt0LWxvZ2luX19zaWdudXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbmluIC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWduaW4gLmt0LWxvZ2luX19mb3Jnb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbnVwIC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1zaWdudXAgLmt0LWxvZ2luX19zaWduaW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tc2lnbnVwIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLXNpZ251cCAua3QtbG9naW5fX2FjY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt0LWxvZ2luLmt0LWxvZ2luLS12My5rdC1sb2dpbi0tZm9yZ290IC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMua3QtbG9naW4tLWZvcmdvdCAua3QtbG9naW5fX3NpZ25pbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua3QtbG9naW4ua3QtbG9naW4tLXYzLmt0LWxvZ2luLS1mb3Jnb3QgLmt0LWxvZ2luX19mb3Jnb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAua3QtbG9naW4ua3QtbG9naW4tLXYzIC5rdC1sb2dpbl9fd3JhcHBlciAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyAua3QtbG9naW5fX3dyYXBwZXIgLmt0LWxvZ2luX19jb250YWluZXIgLmt0LWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5rdC1sb2dpbi5rdC1sb2dpbi0tdjMgLmt0LWxvZ2luX193cmFwcGVyIC5rdC1sb2dpbl9fY29udGFpbmVyIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLnByZXZpZXdJbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5wcmV2aWV3SW1nID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJldmlld0ltZ19fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnByZXZpZXdJbWdfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJldmlld0ltZ19fd3JhcHBlci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ucHJldmlld0ltZ19fd3JhcHBlci1zbV9fb3RoZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcmV2aWV3SW1nX193cmFwcGVyLXNtIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbiAgLnByZXZpZXdJbWdfX3dyYXBwZXItc21fX290aGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG5cbi5wcmludC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LWZyb20tbmV3LXBhZ2Uge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LWZyb20tbmV3LXBhZ2U6bGFzdC1jaGlsZCB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmJ0bi5idG4tbGFiZWwtc2Vjb25kYXJ5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY4O1xufVxuXG4uYnRuLWRlbGV0ZS1yZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC43KTtcbiAgY29sb3I6ICNGRkZGRkZGRjtcbn1cbi5idG4tZGVsZXRlLXJlZjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDM5N2E7XG59XG5cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbC5tb2RhbF9pbWcge1xuICBwYWRkaW5nOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC5tb2RhbF9pbWcgPiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBkb3RfbG9hZCB7XG4gIDAlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIDI1JSB7XG4gICAgY29udGVudDogXCIuXCI7XG4gIH1cbiAgNTAlIHtcbiAgICBjb250ZW50OiBcIi4uXCI7XG4gIH1cbiAgNzUlIHtcbiAgICBjb250ZW50OiBcIi4uLlwiO1xuICB9XG59XG4ubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA2cHg7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxvYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBkb3RfbG9hZCAxcyAwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jc3MteWsxNnh6LWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uY3NzLTFwYWhkeGctY29udHJvbCB7XG4gIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYyAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaW1nLWxpc3QtLXNvbG8gLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbWctbGlzdC0tc29sbyAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltZy1saXN0IC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGEgPiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBwID4gc3BhbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNSwgMjIsIDAuODUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIHVzZXItc2VsZWN0OiBhbGw7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgPiBwOmhvdmVyID4gc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICMwZjBmMTY7XG59XG4uaW1nLWxpc3QgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbi5pbWctbGlzdCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogLTIycHg7XG59XG4uaW1nLWxpc3RfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keSAuaW1nLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5pbWctbGlzdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLmltZy1saXN0X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLmltZy1saXN0X19idG5fX2Nsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5pbWctbGlzdF9fYnRuX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gYSB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2ID4gYSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5pbWctbGlzdF9fYm9keS5pbWctbGlzdF9fYm9keS0tZnVsbCAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmltZy1saXN0X19ib2R5LmltZy1saXN0X19ib2R5LS1mdWxsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlLCAuaW1nLWxpc3RfX2JvZHkuaW1nLWxpc3RfX2JvZHktLWZ1bGwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnZpZGVvLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX2hlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnZpZGVvLWxpc3RfX25hbWUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnZpZGVvLWxpc3RfX25hbWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1saXN0X19uYW1lLmN1ciwgLnZpZGVvLWxpc3RfX25hbWU6aG92ZXIge1xuICBjb2xvcjogIzJjNzdmNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlbyB7XG4gIGhlaWdodDogMjkwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnZpZGVvLWxpc3RfX2Vycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzBmMGYxNjtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlkZW8tbGlzdF9fZXJyb3IgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnZpZGVvLWxpc3RfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fdmlkZW8taG9sc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzMjBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby1ob2xzdC0tcGxheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlby1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLWFycm93ID4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXIgLnZpZGVvLWxpc3RfX3ZpZGVvLWFycm93LS1kZWxldGUgPiBzdmcgbGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtd3JhcHBlciB7XG4gIHdpZHRoOiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X19jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X190aW1lIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X190aW1lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX3ZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlzdF9fY29tbWVudHMtaW5wdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyIC52aWRlby1saXN0X192aWRlbyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXItLW5vLWNvbW1lbnRzIC52aWRlby1saXN0X192aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X192aWRlby1jb250YWluZXItLW5vLWNvbW1lbnRzIC52aWRlby1saXN0X192aWRlby1ob2xzdCwgLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fdmlkZW8tY29udGFpbmVyLS1uby1jb21tZW50cyAudmlkZW8tbGlzdF9fdmlkZW8tY29tbWVudHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWxpc3RfX2JvZHkudmlkZW8tbGlzdF9fYm9keS0tZnVsbCAudmlkZW8tbGlzdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG5fX3ByZXYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi52aWRlby1saXN0X19ib2R5LnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwgLnZpZGVvLWxpc3RfX2J0bl9fbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG5fX2Nsb3NlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udmlkZW8tbGlzdF9fYm9keS52aWRlby1saXN0X19ib2R5LS1mdWxsIC52aWRlby1saXN0X19idG5fX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFHd1NVUkJWRWhMdFphOVNnTkJFTWM5c1V4eFJjb1VLU3pTV0loWHBGTWhoWVdGaGFCZzR5UFlpV0NYWnhCTEVSc0xSUzNFUWtFZndDS2RqV0pBd1NLQ2dvS0NjdWR2NE81WUxydDdFemdYaGlVMy80K2IyY2ttd1ZqSlNwS2tRNndBaTRnd2hUK3ozd1JCY0V6MHlqU3NlVVRyY1J5ZnNIc1htRDBBbWJIT0M5SWk4VkltbnVYQlBnbEhwUTV3d1NWTTdzTm5URzdaYTRKd0RkQ2p4eUFpSDNueUEybXRhVEp1ZmlEWjVkQ2FxbEl0SUxoMU5IYXRmTjVza3ZqeDlaMzhtNjlDZ3p1WG1aZ1ZyUElHRTc2M0p4OXFLc1JveldZdzZ4T0hkRVIrbm4yS2tPK0JiK1VWNUNCTjZXQzZRdEJnYlJWb3pyYWhBYm1tNkh0VXNndFBDMTl0RmR4WFpZQk9ma2JtRkoxVmFIQTFWQUhqZDBwcDcwb1RaenZSK0VWcngyWWdmZHNxNmV1NTVCSFlSOGhsY2tpK24ra0VSVUZHOEJyQTBCd2plQXYyTThXTFFCdGN5K1NENmZOc21uQjNBbEJMcmdUdFZXMWMyUU40YlZXTEFUYUlTNjBKMkR1NXkxVGlKZ2pTQnZGVlpnVG13Q1UrZEFaRm9QeEdFRXM4bnlIQzlCd2UyR3ZFSnYyV1haYjB2amR5RlQ0Q3hrM2Uva0lxbE9Hb1ZMd3dQZXZwWUhUKzAwVCtoV3dYRGY0QUpBT1VxV2NEaGJ3QUFBQUFTVVZPUks1Q1lJST0pICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSAhaW1wb3J0YW50O1xufVxuXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXIgLypydGw6Y2FsYygxMDAlIC0gMTVweCkgY2VudGVyKi8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyOiAwO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJMaW5lQXdlc29tZVwiO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG59XG4udG9hc3QgLnRvYXN0LWNsb3NlLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLnRvYXN0IC50b2FzdC1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4udG9hc3QgLnRvYXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnRvYXN0IC50b2FzdC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnRvYXN0IC50b2FzdC10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICBib3R0b206IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjOWI3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjgyMjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTc4ZWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMzk3YTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZGlhZ29uYWwtY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kaWFnb25hbC1jZWxsIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHdpZHRoOiA2MCU7XG59XG4uZGlhZ29uYWwtY2VsbCBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIGJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRpYWdvbmFsLWNlbGwgc3BhbjpudGgtY2hpbGQoMikge1xuICByaWdodDogMC43NXJlbTtcbiAgdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubXktc2VsZWN0LS10YWdzLFxuLm15LXNlbGVjdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubXktc2VsZWN0LS10YWdzX19jb250cm9sLFxuLm15LXNlbGVjdF9fY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5teS1zZWxlY3QtLXRhZ3NfX2NvbnRyb2wtLWlzLWZvY3VzZWQsXG4ubXktc2VsZWN0X19jb250cm9sLS1pcy1mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2ODRmZiAhaW1wb3J0YW50O1xufVxuLm15LXNlbGVjdC0tdGFncyAuY3NzLXhiOTdnODpob3Zlcixcbi5teS1zZWxlY3QgLmNzcy14Yjk3Zzg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2YyO1xuICBjb2xvcjogI2ZkMzk3YTtcbn1cblxuLm15LXNlbGVjdC0tdGFncyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuM3JlbSArIDJweCk7XG59XG5cbi5teS1zZWxlY3QtLXRhZ3NfX21lbnUge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbnZhbGlkIC5teS1zZWxlY3RfX2luZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXMtaW52YWxpZCAubXktc2VsZWN0X19jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZkMzk3YSAhaW1wb3J0YW50O1xufVxuXG4ubXktdG91ciAuc2MtYmRWYUphIHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbn1cbi5teS10b3VyLm15LXRvdXItLXRhc2tzIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xufVxuLm15LXRvdXIubXktdG91ci0tdGFza3MgLnNjLWJaUXluTS5qckJZcUgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm15LXRvdXItYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kb2N1bWVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvY3VtZW50LnFsLWVkaXRvciA+ICoge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5xbC1lZGl0b3Ige1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbn1cblxuKi5ob3Zlcjpob3ZlciwgKi5ob3Zlci5hY3RpdmUsIGEuaG92ZXI6aG92ZXIsIGEuaG92ZXIuYWN0aXZlLCBzcGFuLmhvdmVyOmhvdmVyLCBzcGFuLmhvdmVyLmFjdGl2ZSwgZGl2LmhvdmVyOmhvdmVyLCBkaXYuaG92ZXIuYWN0aXZlLCBwLmhvdmVyOmhvdmVyLCBwLmhvdmVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmM3N2Y0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmVydGljYWwtYWxpZ24tdW5zZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxudGFibGUudmVydGljYWwtYWxpZ24tdW5zZXQgdGQsIHRhYmxlLnZlcnRpY2FsLWFsaWduLXVuc2V0IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB0ZCwgdGFibGUudmVydGljYWwtYWxpZ24tbWlkZGxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVycyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjcwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMXB4O1xuICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIgYWxsO1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpudGgtbGFzdC1jaGlsZCgxKSwgLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpudGgtbGFzdC1jaGlsZCgyKSwgLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gIGhlaWdodDogM3B4O1xuICBtYXgtaGVpZ2h0OiAzcHg7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fYnRuID4gLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVycyAuZmlsdGVyc19fYnRuID4gLmJ0biA+IGkge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmZpbHRlcnMgLmZpbHRlcnNfX2J0bjpsYXN0LWNoaWxkID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXJzLmZpbHRlcnMtLWZ1bGwgLmZpbHRlcnNfX3dyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYwZjY7XG59XG4uZmlsdGVycy5maWx0ZXJzLS1mdWxsIC5maWx0ZXJzX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgbWF4LWhlaWdodDogMzVweDtcbn1cbi5maWx0ZXJzLmZpbHRlcnMtLWZ1bGwgLmZpbHRlcnNfX2J0bjpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLnByb2plY3QucHJvamVjdC0tc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDQsIDExOSwgMjQ0LCAwLjUpIGluc2V0O1xufVxuLnByb2plY3QucHJvamVjdC0tdGFibGUucHJvamVjdC0tc2VsZWN0ID4gdGQsIC5wcm9qZWN0LnByb2plY3QtLXRhYmxlLnByb2plY3QtLXNlbGVjdCA+IHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93IGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0taGlkZGVuLW1pbnV0ZXMgLmRhdGVwaWNrZXItLXRpbWUgLmRhdGVwaWNrZXItLXRpbWUtc2xpZGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1oaWRkZW4tbWludXRlcyAuZGF0ZXBpY2tlci0tdGltZSAuZGF0ZXBpY2tlci0tdGltZS1zbGlkZXJzIC5kYXRlcGlja2VyLS10aW1lLXJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWhpZGRlbi1taW51dGVzIC5kYXRlcGlja2VyLS10aW1lIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMgLmRhdGVwaWNrZXItLXRpbWUtcm93Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1kYXktbmFtZSB7XG4gIGNvbG9yOiAjMkM3N0YzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWN1cnJlbnQtIHtcbiAgY29sb3I6ICMyQzc3RjM7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1mb2N1cy0ge1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLWRpc2FibGVkLS4tZm9jdXMtIHtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtLi1mb2N1cy0uLW90aGVyLW1vbnRoLSB7XG4gIGNvbG9yOiAjZGVkZWRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLXJhbmdlLWZyb20tLCAuZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1yYW5nZS10by0sIC5kYXRlcGlja2Vycy1jb250YWluZXIgLmRhdGVwaWNrZXItLWNlbGwuLXNlbGVjdGVkLSwgLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tb3RoZXItbW9udGgtLi1mb2N1cy0uLXNlbGVjdGVkLSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkM3N0YzO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4taW4tcmFuZ2UtIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0NCwgMTE5LCAyNDMsIDAuMSk7XG59XG4uZGF0ZXBpY2tlcnMtY29udGFpbmVyIC5kYXRlcGlja2VyLS1jZWxsLi1pbi1yYW5nZS0uLWZvY3VzLSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDExOSwgMjQzLCAwLjUpO1xufVxuLmRhdGVwaWNrZXJzLWNvbnRhaW5lciAuZGF0ZXBpY2tlci0tY2VsbC4tZGlzYWJsZWQtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmthbmJhbiB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg5cHgpO1xuICBtYXJnaW46IC0yNXB4IC0yNXB4IC01cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rYW5iYW4ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOHB4KTtcbiAgfVxufVxuLmthbmJhbl9fd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5rYW5iYW5fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rYW5iYW5fX2JvZHkge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5rYW5iYW4gLmthbmJhbl9fY29sIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5rYW5iYW4gLmthbmJhbl9fY29sLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmthbmJhbiAua2FuYmFuX19jb2wtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ua2FuYmFuLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5rYW5iYW4tY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fdGl0bGUge1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjNjQ2YzlhO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fdGl0bGUgPiBhIHtcbiAgY29sb3I6ICM2NDZjOWE7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmthbmJhbi1jYXJkIC5rYW5iYW4tY2FyZF9fcGFyYW1ldGVyLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXItdmFsdWUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5rYW5iYW4tY2FyZCAua2FuYmFuLWNhcmRfX3BhcmFtZXRlci12YWx1ZSA+IC5iYWRnZS5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE4NCwgMzQsIDAuOSk7XG59XG4ua2FuYmFuLWNhcmQgLmthbmJhbi1jYXJkX19wYXJhbWV0ZXItdmFsdWUgPiAuYmFkZ2UuYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU3LCAxMjIsIDAuOSk7XG59XG5cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3ZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5rYW5iYW4tZmlsdGVycyAua2FuYmFuLWZpbHRlcnNfX3ZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fdmlldy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fc2V0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOXB4KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmthbmJhbi1maWx0ZXJzIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG59XG4ua2FuYmFuLWZpbHRlcnMgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIgPiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbn1cbi5rYW5iYW4tZmlsdGVycy5rYW5iYW4tZmlsdGVycy0taG92ZXIgLmthbmJhbi1maWx0ZXJzX192aWV3LCAua2FuYmFuLWZpbHRlcnM6aG92ZXIgLmthbmJhbi1maWx0ZXJzX192aWV3IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMCUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ua2FuYmFuLWZpbHRlcnMua2FuYmFuLWZpbHRlcnMtLWhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cywgLmthbmJhbi1maWx0ZXJzOmhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41Nyk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ua2FuYmFuLWZpbHRlcnMua2FuYmFuLWZpbHRlcnMtLWhvdmVyIC5rYW5iYW4tZmlsdGVyc19fc2V0cy13cmFwcGVyLCAua2FuYmFuLWZpbHRlcnM6aG92ZXIgLmthbmJhbi1maWx0ZXJzX19zZXRzLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmthbmJhbi1maWx0ZXJzLmthbmJhbi1maWx0ZXJzLS1ob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciA+ICosIC5rYW5iYW4tZmlsdGVyczpob3ZlciAua2FuYmFuLWZpbHRlcnNfX3NldHMtd3JhcHBlciA+ICoge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RhdC1yb3cgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAwLjM1cmVtO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGltZS10cmFja2VyLWlucHV0IHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5lbGxpcHNpcy1jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpeGVkLWxheW91dC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwge1xuICByaWdodDogLTU3MHB4O1xufVxuXG4ua3QtZGVtby1wYW5lbCB7XG4gIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvamVjdHMtZmlsdGVyLmt0LWRlbW8tcGFuZWwge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1oZWFkZXJfX3RvcGJhciAua3QtaGVhZGVyX190b3BiYXItaXRlbSAua3QtaGVhZGVyX190b3BiYXItaWNvbi5rdC1wdWxzZSBpIHtcbiAgY29sb3I6ICNjN2M3ZGU7XG4gIGFuaW1hdGlvbjoga3QtcHVsc2UtY29sb3IgMi41cyBlYXNlLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBrdC1wdWxzZS1jb2xvciB7XG4gIDAlIHtcbiAgICBjb2xvcjogI2M3YzdkZTtcbiAgfVxuICA1MCUge1xuICAgIGNvbG9yOiAjMmM3N2Y0O1xuICB9XG4gIDEwMCUge1xuICAgIGNvbG9yOiAjYzdjN2RlO1xuICB9XG59XG4ua3Qtd2lkZ2V0X19lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm15LXNlbGVjdC0taXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc3RhdCB0aGVhZCB0aCwgLnRhYmxlLXN0YXQgdGhlYWQgdHIge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1pbi1oZWlnaHQtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5rdC1sb2dpbl9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnotaW5kZXgtMCB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmRmZjtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZTFmZjtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmZGZmO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQgcCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkOmZpcnN0LWNoaWxkLFxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGUxZmY7XG59XG5cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbn1cblxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5iZy1zZWNvbmRhcnkgdGQsIC5lZGl0b3JzLXN0YXRpc3RpY3MgLmJnLXNlY29uZGFyeSB0ZDpudGgtY2hpbGQoMikgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhYWRmYTtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmJnLXNlY29uZGFyeSB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmJnLXNlY29uZGFyeSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YWFkZmEgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6Zmlyc3QtY2hpbGQsIC5lZGl0b3JzLXN0YXRpc3RpY3MgdGg6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkOm50aC1jaGlsZCgyKSAucmVwb3J0LWNhdGVnb3J5LW9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWUxZmYgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLWNoaWxkKDIpIC5yZXBvcnQtY2F0ZWdvcnktZXZlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWNjZmYgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLW9mLXR5cGUob2RkKSAucmVwb3J0LWNhdGVnb3J5LW9kZCxcbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQ6bnRoLW9mLXR5cGUob2RkKSAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRoOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkM2ZhICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRoOm50aC1jaGlsZCgyKSwgLmVkaXRvcnMtc3RhdGlzdGljcyB0ZDpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAxNjBweDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLnJlcG9ydC1jYXRlZ29yeS1vZGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjY2ZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB0aGVhZCB0ciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgdGQge1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIHRkIGRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5jYXRlZ29yeS1yb3cgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzIC5pbWFnZS10eXBlcyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MgLmltYWdlLXR5cGVzIGRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qtc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDU1cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG4udGVzdC1zZXR0aW5ncyBpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggcmdiYSgxNDksIDIyMiwgMTAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE0OSwgMjIyLCAxMDAsIDApO1xuICB9XG59XG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZSB7XG4gIGJvcmRlci1jb2xvcjogIzk1ZGU2NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTVkZTY0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNDksIDIyMiwgMTAwLCAwLjUpO1xufVxuXG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzNkMTNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3M2QxM2QgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGVbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNiMmJlYzM7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmYWZjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTk0LCAxOCwgMC45NikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgMTgsIDAuOTYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRiYzAyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZGJjMDIgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjYjJiZWMzO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZmFmYyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjY291bnQtc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzYzNkM5QjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjM2QzlCO1xufVxuXG4ja3RfZm9vdGVyIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ncm91cHMtbGlzdCAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY0ODZmO1xuICBib3JkZXItY29sb3I6ICNiZjQ4NmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLmdyb3Vwcy1saXN0IC5teS1zZWxlY3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4uY3VzdG9tLXRhYmxlIC50YWJsZSB0aGVhZCB0ciB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnRhZy1waWN0dXJlLXByZXZpZXcge1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLXNpbWlsYXItcHJvamVjdC1wcmV2aWV3IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0LXByZXZpZXcgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNpbWlsYXItcHJvamVjdHMtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zZWFyY2gtc2ltaWxhci1wcm9qZWN0cy1idXR0b24gLnNwaW5uZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VhcmNoLXNpbWlsYXItcHJvamVjdHMtYnV0dG9uIC5zcGlubmVyIC5wYXRoIHtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xufVxuXG4ucHJvamVjdC1jYXJkLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLnByb2plY3QtY2FyZC1jb250YWluZXIgLnByb2plY3QtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcm9qZWN0LWNhcmQtY29udGFpbmVyIC5wcm9qZWN0LWNhcmQgLmt0LXdpZGdldF9fbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4ucHJvamVjdC1jYXJkLWNvbnRhaW5lciAucHJvamVjdC1jYXJkIC5rdC13aWRnZXRfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvamVjdC1jYXJkLWNvbnRhaW5lciAucHJvamVjdC1jYXJkLWVtcHR5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyLXZpZXctd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5wcm9qZWN0LWNhcmQtY29udGFpbmVyIC5wcm9qZWN0LWNhcmQge1xuICBib3gtc2hhZG93OiAwIDAgMTNweCAwIHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xufVxuLmNhbGVuZGFyLXZpZXctd3JhcHBlciAuY2FsZW5kYXItbW9udGgtZGF5LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLWRheS1jYXJkIHtcbiAgcGFkZGluZzogMCAycHg7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC1kYXkge1xuICBtaW4td2lkdGg6IDI5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC1kYXkgLmNhbGVuZGFyLW1vbnRoLWRheS1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggNjBweCAxZnIgMzVweCA2NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuLmNhbGVuZGFyLXZpZXctd3JhcHBlciAuY2FsZW5kYXItbW9udGgtZGF5IC5jYWxlbmRhci1tb250aC1kYXktcm93IC5iYWRnZSB7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC1kYXkgLmNhbGVuZGFyLW1vbnRoLWRheS1yb3cud2l0aC1hY3Rpb24ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggNjBweCAxZnIgMzVweCA2NXB4IDIwcHg7XG59XG4uY2FsZW5kYXItdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC1kYXkgLmNhbGVuZGFyLW1vbnRoLWRheS10YXBzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGVuZGFyLXZpZXctd3JhcHBlciAuY2FsZW5kYXItbW9udGgtZGF5LndpdGgtYWN0aW9uIHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbi5jYWxlbmRhci12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLWRheS1vdXQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jYWxlbmRhci1tb250aC12aWV3LXNjcm9sbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNhbGVuZGFyLW1vbnRoLXZpZXctd2Vla2RheXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jYWxlbmRhci1tb250aC12aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuLmNhbGVuZGFyLW1vbnRoLXZpZXctd3JhcHBlciAuY2FsZW5kYXItbW9udGgtdmlldyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbn1cbi5jYWxlbmRhci1tb250aC12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLW1vbnRoLXZpZXcgLmNhbGVuZGFyLWRheS1saXN0LWl0ZW0ge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNlYmVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FsZW5kYXItbW9udGgtdmlldy13cmFwcGVyIC5jYWxlbmRhci1tb250aC12aWV3IC5jYWxlbmRhci1kYXktbGlzdC1pdGVtIC5lbGxpcHNpcy1jZWxsIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLmNhbGVuZGFyLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCA3NXB4IDFmciAxMzBweCA1MHB4IDEwNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmNhbGVuZGFyLXJvdy53aXRoLWFjdGlvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCA3NXB4IDFmciAxMzBweCA1MHB4IDEwNXB4IDYwcHg7XG59XG5cbi5jYWxlbmRhci1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAxcmVtIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNhbGVuZGFyLWRheS1uby1mZWVkLWRpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FsZW5kYXItZGF5LW5vLWZlZWQtZGl2aWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNhbGVuZGFyLWRheS1uby1mZWVkLWRpdmlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jYWxlbmRhci1kYXktbm8tZmVlZC1kaXZpZGVyIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2FsZW5kYXItd2Vlay12aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogNHB4O1xuICBtaW4td2lkdGg6IDI2NzBweDtcbn1cbi5jYWxlbmRhci13ZWVrLXZpZXctd3JhcHBlciAuY2FsZW5kYXItd2Vlay12aWV3IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uY2FsZW5kYXItd2Vlay12aWV3LXdyYXBwZXIgLmNhbGVuZGFyLXdlZWstdmlldy1oZWFkZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgLTExcHggMTBweDtcbn1cbi5jYWxlbmRhci13ZWVrLXZpZXctd3JhcHBlciAuY2FsZW5kYXItd2Vlay12aWV3LWhlYWRlciBidXR0b24ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jYWxlbmRhci1kYXktdmlldy13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG59XG5cbi5jYWxlbmRhci1kYXktdmlzdWFsLWVkaXQtYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5jYWxlbmRhci1lZGl0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjNTg2N2RkO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5jYWxlbmRhci1lZGl0LWJ1dHRvbiBpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1yZWYtc2lnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uY2FsZW5kYXItbGluZS1zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBmNjtcbn1cblxuLmNhbGVuZGFyLWFkZC1idXR0b24ge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgcGFkZGluZzogMXB4IDJweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uY2FsZW5kYXItYWRkLWJ1dHRvbiBpIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxlbmRhci1hZGQtcHJvamVjdHMtbW9kYWwgLnByb2plY3QtbW9kYWwtaGVhZGVyLFxuLmNhbGVuZGFyLWFkZC1wcm9qZWN0cy1tb2RhbCAucHJvamVjdC1tb2RhbC1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMTA1cHggMWZyIDExMHB4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FsZW5kYXItYWRkLXByb2plY3RzLW1vZGFsIC5wcm9qZWN0LW1vZGFsLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uY2FsZW5kYXItYWRkLXByb2plY3RzLW1vZGFsIC5wcm9qZWN0LW1vZGFsLXJvdyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmNhbGVuZGFyLWFkZC1wcm9qZWN0cy1tb2RhbCAucHJvamVjdC1wcmV2aWV3IHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAudGFnLXBpY3R1cmUtcHJldmlldyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhZ3MtbWF0Y2gtd3JhcHBlciB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4udGFncy1tYXRjaF9faXRlbSB7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udGFncy1tYXRjaF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdWJ0aXRsZS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNlN2U4ZWY7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xufVxuXG4udGVtcGxhdGUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvKiDQoNCw0LfQvNC10YAg0YjRgNC40YTRgtCwICovXG4gIGNvbG9yOiAjNDg0NjViO1xuICAvKiDQptCy0LXRgiDRgtC10LrRgdGC0LAgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjpiZWZvcmUsXG4udGVtcGxhdGUtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIC8qINCm0LLQtdGCINC70LjQvdC40LkgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjpiZWZvcmUge1xuICBmbGV4OiAwIDAgMTAlO1xuICAvKiDQm9C10LLQsNGPINC70LjQvdC40Y8g0LfQsNC90LjQvNCw0LXRgiAzMCUgKi9cbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAvKiDQntGC0YHRgtGD0L8g0LzQtdC20LTRgyDQu9C40L3QuNC10Lkg0Lgg0YLQtdC60YHRgtC+0LwgKi9cbn1cblxuLnRlbXBsYXRlLXRpdGxlOjphZnRlciB7XG4gIGZsZXg6IDE7XG4gIC8qINCf0YDQsNCy0LDRjyDQu9C40L3QuNGPINC30LDQvdC40LzQsNC10YIg0L7RgdGC0LDQstGI0LXQtdGB0Y8g0L/RgNC+0YHRgtGA0LDQvdGB0YLQstC+ICg3MCUpICovXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAvKiDQntGC0YHRgtGD0L8g0LzQtdC20LTRgyDQu9C40L3QuNC10Lkg0Lgg0YLQtdC60YHRgtC+0LwgKi9cbn1cblxuLmNvbmZpcm0tY2hpbGQtdGFnIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pcy1pbnZhbGlkOmhhcyh+IC50aXRsZS11bmlxdWUtdmFsaWRhdGlvbikge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmNsZWFyLWNhY2hlLWJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0byA1cHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLmJ1dHRvbi1zcGlubmVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuLmNvbW1lbnQtYXR0YWNoZWQtZmlsZXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21tZW50LWF0dGFjaGVkLWZpbGVzX19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1hdHRhY2hlZC1maWxlc19faXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtYXR0YWNoZWQtZmlsZXNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb21tZW50LWV4cGFuZGFibGUtY29udGVudF9fdG9nZ2xlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzU4NjdkZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29tbWVudC1leHBhbmRhYmxlLWNvbnRlbnRfX3RvZ2dsZTpob3ZlciwgLmNvbW1lbnQtZXhwYW5kYWJsZS1jb250ZW50X190b2dnbGU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50YXNrLXZpZXctYnV0dG9uLXdpdGgtY29tbWVudHMge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFzay1jb21tZW50cy1pbmRpY2F0b3JfX292ZXJsYXktdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC40NXJlbTtcbiAgcmlnaHQ6IC0wLjQ1cmVtO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi50YXNrLWNvbW1lbnRzLWluZGljYXRvci0tb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDAuMThyZW0gMC40NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udGFzay1jb21tZW50cy1pbmRpY2F0b3ItLW92ZXJsYXkgLmZsYXRpY29uMi10YWxrIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBPdmVycmlkZSBCb290c3RyYXAgVmFyaWFibGVzXG4vL1xuXG5cblxuXG4kZW5hYmxlLXJvdW5kZWQ6ICRrdC1yb3VuZGVkOyAvLyBwYXNzIHJvdW5kZWQgY29ybmVycyBzZXR0aW5nIHRvIGJvb3RzdHJhcCBTQVNTXG5cbi8vIEZvbnRzXG4kZm9udC1mYW1pbHktYmFzZTpcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LWZvbnQtZmFtaWxpZXMsIHJlZ3VsYXIpO1xuXG5cblxuLy8gQ29sb3IgU3lzdGVtXG4kcHJpbWFyeTogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHByaW1hcnksIGJhc2UpICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgIFx0XHRcdFx0XHRcdFx0XHRcdCNlMWUxZWYgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHN1Y2Nlc3MsIGJhc2UpICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBpbmZvLCBiYXNlKSAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgd2FybmluZywgYmFzZSkgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0a3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIGRhbmdlciwgYmFzZSkgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0I2Y4ZjlmYSAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHQjMzQzYTQwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgIFx0XCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgXHRcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuKTtcblxuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IFx0XHRcdFx0XHRcdFx0XHRcdCRrdC1tZWRpYS1icmVha3BvaW50cyAhZGVmYXVsdDtcblxuLy8gQm9yZGVyIFJhZGl1ZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIFx0XHRcdFx0XHRcdC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgXHRcdFx0XHRcdFx0LjJyZW0gIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSAmIEJ1dHRvbiBDb250cm9sc1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgXHRcdFx0XHRcdFx0bm9ybWFsICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuXG4kYnRuLXNlY29uZGFyeS1jb2xvcjpcdFx0XHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kYnRuLXNlY29uZGFyeS1ob3Zlci1iZy1jb2xvcjpcdFx0XHRcdFx0XHQjZjRmNWY4ICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgIFx0XHRcdCRrdC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIFx0XHRcdFx0XHRcdC42NXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICBcdFx0XHRcdFx0XHQxcmVtO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIFx0XHRcdFx0XHRcdDEuNTtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgIFx0XHRcdFx0XHRcdC41cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgIFx0XHRcdFx0XHRcdDFyZW07XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgXHRcdFx0XHRcdFx0MS41O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgXHRcdFx0XHRcdFx0MS4xNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICBcdFx0XHRcdFx0XHQxLjY1cmVtO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogIFx0XHRcdFx0XHRcdDEuNTtcblxuJGlucHV0LWJvcmRlci1jb2xvcjpcdFx0XHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAzKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6XHRcdFx0XHRcdFx0XHRsaWdodGVuKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMTIlKTtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuJGlucHV0LXJlYWRvbmx5LWJnOiAgICAgICAgICAgICAgICAgICAgIFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICBcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICBcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuXG4vLyBCdXR0b24gZWxldmF0ZSBzaGFkb3dzXG4kYnRuLWVsZXZhdGUtc2hhZG93LTE6XHRcdFx0XHRcdFx0XHRcdDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwzNiw5OSwwLjA4KTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMS1ob3ZlcjpcdFx0XHRcdFx0XHQwcHggMHB4IDIycHggMHB4IHJnYmEoNTYsMzYsOTksMC4xMSk7XG4kYnRuLWVsZXZhdGUtc2hhZG93LTI6XHRcdFx0XHRcdFx0XHRcdDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwzNiw5OSwwLjEwKTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMi1ob3ZlcjpcdFx0XHRcdFx0XHQwcHggMHB4IDIycHggMHB4IHJnYmEoNTYsMzYsOTksMC4xMyk7XG4kYnRuLWVsZXZhdGUtc2hhZG93LTM6XHRcdFx0XHRcdFx0XHRcdDBweCAwcHggMTFweCAwcHggcmdiYSg1NiwzNiw5OSwwLjEyKTtcbiRidG4tZWxldmF0ZS1zaGFkb3ctMy1ob3ZlcjpcdFx0XHRcdFx0XHQwcHggMHB4IDIycHggMHB4IHJnYmEoNTYsMzYsOTksMC4xNSk7XG5cblxuLy8gVGFibGVcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRcdHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgICBcdFx0XHRcdFx0bGlnaHRlbigjZjRmNWY4LCAxJSk7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRsaWdodGVuKCNmNGY1ZjgsIDIlKTtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgXHRcdFx0XHRcdGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cblxuLy8gQ2FyZFxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbFxuJG1vZGFsLWlubmVyLXBhZGRpbmc6XHRcdFx0XHRcdFx0XHRcdDEuMjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6XHRcdFx0XHRcdFx0XHRcdDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihncmV5LCAyKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIFx0XHRcdFx0MCAuMjVyZW0gLjVyZW0gcmdiYShrdC1iYXNlLWNvbG9yKGdyZXksIDIpLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgIFx0IFx0XHRcdFx0MCAuNXJlbSAxcmVtIHJnYmEoa3QtYmFzZS1jb2xvcihncmV5LCAyKSwgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgXHQgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICBcdFx0XHRcdGt0LWJhc2UtY29sb3IoZ3JleSwgMikgIWRlZmF1bHQ7XG5cblxuXG4vLyBQb3BvdmVyc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQwLjlyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICBcdFx0XHRcdDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgXHRcdFx0XHQxcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICBcdFx0XHRcdDNweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIFx0XHRcdFx0MHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuMTUpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBcdFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgXHRcdFx0XHQxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgXHRcdFx0XHQxLjI1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuXG5cblxuLy8gVG9vbHRpcHNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIFx0XHRcdFx0MC45cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdCNmZmZmZmYgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICBcdFx0XHRcdDNweCAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0MSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIFx0XHRcdFx0Ljc1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgXHRcdFx0XHQxcmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHQwICFkZWZhdWx0O1xuXG4vLyBDdXN0b20gVG9hc3RzXG4kdG9hc3QtemluZGV4Olx0XHRcdFx0XHRcdFx0XHRcdFx0JGt0LWRyb3Bkb3duLXppbmRleCArIDEwMCAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOlx0XHRcdFx0XHRcdFx0XHRcdFx0MnJlbSAgIWRlZmF1bHQ7XG4kdG9hc3Qtd2lkdGg6IFx0XHRcdFx0XHRcdFx0XHRcdFx0MzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzpcdFx0XHRcdFx0XHRcdFx0XHQka3QtZHJvcGRvd24tc2hhZG93ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiBcdFx0XHRcdFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMykgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IFx0XHRcdFx0XHQjZmZmICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6XHRcdFx0XHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDIpICFkZWZhdWx0O1xuXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRrdC1nZXQtY29sb3IoKSAhZGVmYXVsdDtcblxuXG5cbi8vIERyb3Bkb3duXG4kZHJvcGRvd24tYm94LXNoYWRvdzpcdFx0XHRcdFx0XHRcdFx0JGt0LWRyb3Bkb3duLXNoYWRvdyAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0JGt0LWRyb3Bkb3duLXppbmRleCAhZGVmYXVsdDtcblxuXG5cbi8vIFRleHQgbXV0ZWRcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuXG5cblxuLy8gQmFkZ2VzXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdC41ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgXHRcdFx0XHQ4NSUgIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICBcdFx0XHRcdFx0XHQyMHB4ICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIFx0XHRcdFx0a3QtYmFzZS1jb2xvcihsYWJlbCwgMikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgXHRcdFx0XHRrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICBcdFx0XHRcdGt0LWJyYW5kLWNvbG9yKGludmVyc2UpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgXHRcdFx0XHRrdC1icmFuZC1jb2xvcigpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDEpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICBcdFx0XHRcdGt0LWJhc2UtY29sb3IobGFiZWwsIDIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gR2xvYmFsIENvbmZpZ1xuLy9cblxuXG5cbi8vIEluaXQgZ2xvYmFsIGZ1bmN0aW9ucyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiZ2xvYmFsL2luaXRcIjtcblxuLy8gTGF5b3V0IEJyZWFrcG9pbnRzKGJvb3RzdHJhcCByZXNwb25zaXZlIGJyZWFrcG9pbnRzKVxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGFuZCBtYXhpbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiRrdC1tZWRpYS1icmVha3BvaW50czogKFxuICAgIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4gICAgeHM6IDAsXG5cbiAgICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxuICAgIHNtOiA1NzZweCxcblxuICAgIC8vIE1lZGl1bSBzY3JlZW4gLyB0YWJsZXRcbiAgICBtZDogNzY4cHgsXG5cbiAgICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXG4gICAgbGc6IDEwMjRweCwgLy8xMDI0cHgsXG5cbiAgICAvLyBFeHRyYSBsYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiAgICB4bDogMTM5OXB4XG4pICFkZWZhdWx0O1xuXG4vLyBHbG9iYWwgcm91bmRlZCBib3JkZXIgbW9kZVxuJGt0LXJvdW5kZWQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIEJvcmRlciBSYWRpdXNcbiRrdC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbi8vIENvcmUgaWNvbiBjb2RlcyhsaW5lYXdlc29tZSBpY29uczogaHR0cHM6Ly9pY29uczguY29tL2xpbmUtYXdlc29tZSlcbiRrdC1hY3Rpb24taWNvbnM6IChcbiAgICBjbG9zZTogJ1xcZjE5MScsXG4gICAgZG93bjogJ1xcZjExMCcsXG4gICAgdXA6ICdcXGYxMTMnLFxuICAgIGxlZnQ6ICdcXGYxMTEnLFxuICAgIHJpZ2h0OiAnXFxmMTEyJyxcbiAgICBwbHVzOiAnXFxmMmMyJyxcbiAgICBtaW51czogJ1xcZjI4ZSdcbikgIWRlZmF1bHQ7XG5cbi8vIENvcmUgYm9sZCBpY29uIGNvZGVzKGxpbmVhd2Vzb21lIGljb25zOiBodHRwczovL2tlZW50aGVtZXMuY29tL21ldHJvbmljL3ByZXZpZXcvZGVmYXVsdC9jb21wb25lbnRzL2ljb25zL2ZsYXRpY29uLmh0bWwpXG4ka3QtYWN0aW9uLWJvbGQtaWNvbnM6IChcbiAgICBkb3duOiAnXFxmMWEzJyxcbiAgICB1cDogJ1xcZjFhNScsXG4gICAgbGVmdDogJ1xcZjFhNCcsXG4gICAgcmlnaHQ6ICdcXGYxOWQnLFxuICAgIGNsb3NlOiAnXFxmMWIyJ1xuKSAhZGVmYXVsdDtcblxuLy8gRWxldmF0ZSBzaGFkb3dcbiRrdC1lbGV2YXRlLXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjA1KSAhZGVmYXVsdDtcbiRrdC1lbGV2YXRlLXNoYWRvdy0yOiAwcHggMHB4IDEzcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMSkgIWRlZmF1bHQ7XG5cbi8vIERyb3Bkb3duIHNoYWRvd1xuJGt0LWRyb3Bkb3duLXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLDYzLDEwNSwgMC4xNSkgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBzY3JvbGxiYXIgY29sb3JcbiRrdC1zY3JvbGwtY29sb3I6IGRhcmtlbigjZWJlZGYyLCA2JSkgIWRlZmF1bHQ7XG5cbi8vIFRyYW5zaXRpb25cbiRrdC10cmFuc2l0aW9uOiBhbGwgMC4zcyAhZGVmYXVsdDtcblxuLy8gTW9kYWwgWi1pbmRleFxuJGt0LW1vZGFsLXppbmRleDogMTA1MCAhZGVmYXVsdDtcblxuLy8gZHJvcGRvd24gWi1pbmRleFxuJGt0LWRyb3Bkb3duLXppbmRleDogOTUgIWRlZmF1bHQ7XG5cbi8vIFN0YXRlIENvbG9yXG4ka3Qtc3RhdGUtY29sb3JzOiAoXG4gICAgLy8gTWV0cm9uaWMgc3RhdGVzXG4gICAgYnJhbmQ6IChcbiAgICAgICAgYmFzZTogIzVkNzhmZixcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgbGlnaHQ6IChcbiAgICAgICAgYmFzZTogI2ZmZmZmZixcbiAgICAgICAgaW52ZXJzZTogIzI4MmEzY1xuICAgICksXG4gICAgZGFyazogKFxuICAgICAgICBiYXNlOiAjMjgyYTNjLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcblxuICAgIC8vIEJvb3RzdHJhcCBzdGF0ZXNcbiAgICBwcmltYXJ5OiAoXG4gICAgICAgIGJhc2U6ICM1ODY3ZGQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHN1Y2Nlc3M6IChcbiAgICAgICAgYmFzZTogIzBhYmI4NywgLy8xZGM5YjcsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGluZm86IChcbiAgICAgICAgYmFzZTogIzU1NzhlYixcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgd2FybmluZzogKFxuICAgICAgICBiYXNlOiAjZmZiODIyLFxuICAgICAgICBpbnZlcnNlOiAjMTExMTExXG4gICAgKSxcbiAgICBkYW5nZXI6IChcbiAgICAgICAgYmFzZTogI2ZkMzk3YSxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gQmFzZSBjb2xvcnNcbiRrdC1iYXNlLWNvbG9yczogKFxuICAgIGxhYmVsOiAoXG4gICAgICAgIDE6ICNhMmE1YjksXG4gICAgICAgIDI6ICM3NDc4OGQsXG4gICAgICAgIDM6ICM1OTVkNmUsXG4gICAgICAgIDQ6ICM0ODQ2NWJcbiAgICApLFxuICAgIHNoYXBlOiAoXG4gICAgICAgIDE6ICNmMGYzZmYsXG4gICAgICAgIDI6ICNlOGVjZmEsXG4gICAgICAgIDM6ICM5M2EyZGQsXG4gICAgICAgIDQ6ICM2NDZjOWFcbiAgICApLFxuICAgIGdyZXk6IChcbiAgICAgICAgMTogI2Y3ZjhmYSwgLy8jZjRmNWY4XG4gICAgICAgIDI6ICNlYmVkZjIsXG4gICAgICAgIDM6IGRhcmtlbigjZWJlZGYyLCAzJSksXG4gICAgICAgIDQ6IGRhcmtlbigjZWJlZGYyLCA2JSlcbiAgICApXG4pICFkZWZhdWx0O1xuXG4vLyBTb2NpYWwgbmV0d29yayBjb2xvcnMoc2VlOiBodHRwczovL2JyYW5kY29sb3JzLm5ldC8pXG4ka3Qtc29jaWFsLWNvbG9yczogKFxuICAgIGZhY2Vib29rOiAoXG4gICAgICAgIGJhc2U6ICMzYjU5OTgsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGdvb2dsZTogKFxuICAgICAgICBiYXNlOiAjZGM0ZTQxLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICB0d2l0dGVyOiAoXG4gICAgICAgIGJhc2U6ICM0QUIzRjQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGluc3RhZ3JhbTogKFxuICAgICAgICBiYXNlOiAjNTE3ZmE0LFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICB5b3V0dWJlOiAoXG4gICAgICAgIGJhc2U6ICNiMzEyMTcsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGxpbmtlZGluOiAoXG4gICAgICAgIGJhc2U6ICMwMDc3YjUsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIHNreXBlOiAoXG4gICAgICAgIGJhc2U6ICMwMGFmZjAsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApXG4pICFkZWZhdWx0O1xuXG4vLyBSb290IEZvbnQgU2V0dGluZ3NcbiRrdC1mb250LWZhbWlsaWVzOiAoXG4gICAgcmVndWxhcjogdW5xdW90ZSgnUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmJyksXG4gICAgaGVhZGluZzogdW5xdW90ZSgnUG9wcGlucywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmJylcbikgIWRlZmF1bHQ7XG5cbi8vIFJvb3QgRm9udCBTZXR0aW5nc1xuJGt0LWZvbnQtc2l6ZTogKFxuICAgIHNpemU6IChcbiAgICAgICAgZGVza3RvcDogMTNweCxcbiAgICAgICAgdGFibGV0OiAxMnB4LFxuICAgICAgICBtb2JpbGU6IDEycHhcbiAgICApLFxuICAgIHdlaWdodDogMzAwXG4pICFkZWZhdWx0O1xuXG4vLyBHZW5lcmFsIExpbmsgU2V0dGluZ3NcbiRrdC1mb250LWNvbG9yOiAoXG4gICAgdGV4dDogIzY0NmM5YSxcbiAgICBsaW5rOiAoXG4gICAgICAgIGRlZmF1bHQ6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKSxcbiAgICAgICAgaG92ZXI6IGRhcmtlbihrdC1zdGF0ZS1jb2xvcihicmFuZCksIDYlKVxuICAgIClcbikgIWRlZmF1bHQ7XG5cbi8vIFBvcnRsZXQgc2V0dGluZ3NcbiRrdC1wb3J0bGV0OiAoXG4gICAgbWluLWhlaWdodDogKFxuICAgICAgICBkZWZhdWx0OiAoXG4gICAgICAgICAgICBkZXNrdG9wOiA2MHB4LFxuICAgICAgICAgICAgbW9iaWxlOiA1MHB4XG4gICAgICAgICksXG4gICAgICAgIHNtOiAoXG4gICAgICAgICAgICBkZXNrdG9wOiA1MHB4LFxuICAgICAgICAgICAgbW9iaWxlOiA0MHB4XG4gICAgICAgICksXG4gICAgICAgIGxnOiAoXG4gICAgICAgICAgICBkZXNrdG9wOiA4MHB4LFxuICAgICAgICAgICAgbW9iaWxlOiA2MHB4XG4gICAgICAgICksXG4gICAgICAgIHhsOiAoXG4gICAgICAgICAgICBkZXNrdG9wOiAxMDBweCxcbiAgICAgICAgICAgIG1vYmlsZTogODBweFxuICAgICAgICApXG4gICAgKSxcbiAgICBzcGFjZTogKFxuICAgICAgICBkZXNrdG9wOiAyNXB4LFxuICAgICAgICBtb2JpbGU6IDE1cHhcbiAgICApLFxuICAgIGJvdHRvbS1zcGFjZTogKFxuICAgICAgICBkZXNrdG9wOiAyMHB4LFxuICAgICAgICBtb2JpbGU6IDIwcHhcbiAgICApLFxuICAgIGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKSxcbiAgICBiZy1jb2xvcjogI2ZmZmZmZixcbiAgICBzaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg4Miw2MywxMDUsMC4wNSlcbikgIWRlZmF1bHQ7XG5cbi8vIFBhZ2UgcGFkZGluZ1xuJGt0LXBhZ2UtcGFkZGluZzogKFxuXHRkZXNrdG9wOiAyNXB4LFxuXHRtb2JpbGU6IDE1cHhcbikgIWRlZmF1bHQ7XG5cbi8vIFBhZ2UgY29udGFpbmVyIHdpZHRoXG4ka3QtcGFnZS1jb250YWluZXItd2lkdGg6IDEzODBweCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIFNjcm9sbChQZXJmZWN0IFNjcm9sbGJhcikgc2l6ZVxuJGt0LWN1c3RvbS1zY3JvbGwtc2l6ZTogNHB4ICFkZWZhdWx0O1xuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG5cblxuLy8gRGVmYXVsdCBBY2NvcmRpb25cbi5hY2NvcmRpb24ge1xuXHQuY2FyZCB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAxcmVtO1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0PiBpICB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG5cdFx0XHRcdFx0PiBpICB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tbm8tYmd7XG5cdFx0LmNhcmR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGlnaHQgQWNjb3JkaW9uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi1saWdodCB7XG5cdC5jYXJkIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZjQ7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMDtcblxuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0fVxuXG5cdFx0Ly8gcmVtb3ZlIGJvcmRlciBmb3IgdGhlIGxhc3QgaXRlbVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblxuXHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtOztcblxuXHRcdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gT3V0bGluZSBBY2NvcmRpb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLW91dGxpbmUge1xuXG5cdCYtLXBhZGRlZHtcblx0XHRwYWRkaW5nOjEuN3JlbTtcblx0fVxuXG5cdC5jYXJkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXHRcdGJvcmRlcjowO1xuXG5cdFx0LmNhcmQtaGVhZGVye1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW07XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbGlnaHRlbihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDIwJSk7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDJweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSArIDJweCk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAxLjI1cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZigga3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIG1pbnVzKSApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICM0NjQ0NTc7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWZlZmYwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIHBsdXMpfSc7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2VmZWZmMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5LXdyYXBwZXIge1xuXHRcdFx0Pi5jYXJkLWJvZHl7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMi43cmVtIDEuN3JlbSAxLjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbGlnaHRlbihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDIwJSk7XG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogIzhkOGM5YjtcblxuXHRcdFx0XHQ+IHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gcmVtb3ZlIG1hcmdpbiBvbiBsYXN0IGl0ZW1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTb2xpZCBBY2NvcmRpb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXNvbGlkIHtcblx0LmNhcmQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRib3JkZXI6MDtcblxuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cblx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBDdXN0b20gdG9nZ2xlIGljb25cbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1hcnJvdyB7XG5cdC5jYXJkIHtcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBkb3duKSApO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbGxhcHNlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbGVmdCl9Jztcblx0XHRcdFx0XHRcdC8qcnRsOmJlZ2luOnJlbW92ZSovXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgcmlnaHQpfSc7XG5cdFx0XHRcdFx0XHQvKnJ0bDplbmQ6cmVtb3ZlKi9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHRvZ2dsZSBpY29uXG4uYWNjb3JkaW9uLmFjY29yZGlvbi10b2dnbGUtcGx1cyB7XG5cdC5jYXJkIHtcblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoIGt0LWdldCgka3QtYWN0aW9uLWljb25zLCBtaW51cykgKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcje2t0LWdldCgka3QtYWN0aW9uLWljb25zLCBwbHVzKX0nO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTVkcgaWNvblxuLmFjY29yZGlvbi5hY2NvcmRpb24tc3ZnLWljb24ge1xuXHQuY2FyZCB7XG5cdFx0Ym9yZGVyLXRvcDowO1xuXG5cdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXG5cdFx0XHRcdC5rdC1zdmctaWNvbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDJyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cblx0XHRcdFx0XHQua3Qtc3ZnLWljb257XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0LmNhcmQtYm9keXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNWRyB0b2dnbGVcbi5hY2NvcmRpb24uYWNjb3JkaW9uLXRvZ2dsZS1zdmd7XG5cdC5jYXJke1xuXHRcdC5jYXJkLWhlYWRlcntcblx0XHRcdC5jYXJkLXRpdGxle1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG5cblx0XHRcdFx0Lmt0LXN2Zy1pY29ue1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sbGFwc2VkIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cblx0XHRcdFx0XHQua3Qtc3ZnLWljb257XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gUGFuZWxcbi5hY2NvcmRpb24uYWNjb3JkaW9uLXBhbmVsIHtcblx0LmNhcmQge1xuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuY2FyZC1oZWFkZXIge1xuXHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEFsZXJ0XG4vL1xuXG5cblxuXG4uYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgcGFkZGluZzogMXJlbSAycmVtOztcbiAgICBtYXJnaW46IDAgMCAkZ3JpZC1ndXR0ZXItd2lkdGggMDtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAuYWxlcnQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxlcnQtaWNvbi10b3Age1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0LXRleHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAuYWxlcnQtY2xvc2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5jbG9zZSB7XG4gICAgICAgIFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRWxldmF0ZVxuICAgICYuYWxlcnQtZWxldmF0ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xKTtcbiAgICB9XG5cbiAgICAvLyBTdGF0ZXNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgIFx0Ji5hbGVydC0jeyRuYW1lfSB7XG5cdCAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGludmVyc2UpO1xuXG5cdCAgICAgICAgLmFsZXJ0LWljb24ge1xuXHRcdCAgICAgICAgaSB7XG5cdFx0ICAgICAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgaW52ZXJzZSk7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblxuXHRcdCAgICAuYWxlcnQtdGV4dCB7XG5cdFx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBpbnZlcnNlKTtcblxuXHRcdCAgICAgICAgaHIge1xuXHRcdFx0XHQgICAgYm9yZGVyLXRvcC1jb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBpbnZlcnNlKTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cblx0ICAgIFx0LmFsZXJ0LWNsb3NlIHtcblx0ICAgIFx0XHRpIHtcblx0ICAgIFx0XHRcdGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGludmVyc2UpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXG5cdCAgICAmLmFsZXJ0LW91dGxpbmUtI3skbmFtZX0ge1xuXHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cblx0ICAgICAgICAuYWxlcnQtaWNvbiB7XG5cdFx0ICAgICAgICBpIHtcblx0XHQgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblx0XHQgICAgICAgIH1cblx0XHQgICAgfVxuXG5cdFx0ICAgIC5hbGVydC10ZXh0IHtcblx0XHQgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHRcdCAgICB9XG5cblx0ICAgIFx0LmFsZXJ0LWNsb3NlIHtcblx0ICAgIFx0XHRpIHtcblx0ICAgIFx0XHRcdGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hbGVydC1zb2xpZC0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSksIDAuMSk7XG5cdCAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsICRuYW1lLCBiYXNlKTtcblxuXHQgICAgICAgIC5hbGVydC1pY29uIHtcblx0XHQgICAgICAgIGkge1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgJG5hbWUsIGJhc2UpO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cblx0XHQgICAgLmFsZXJ0LXRleHQge1xuXHRcdCAgICAgICAgY29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdFx0ICAgIH1cblxuXHQgICAgXHQuYWxlcnQtY2xvc2Uge1xuXHQgICAgXHRcdGkge1xuXHQgICAgXHRcdFx0Y29sb3I6IGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCAkbmFtZSwgYmFzZSk7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG4gICAgfVxuXG4gICAgLy8gU2Vjb25kYXJ5IGFsZXJ0XG4gICAgJi5hbGVydC1zZWNvbmRhcnkge1xuICAgICAgICAuYWxlcnQtaWNvbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYXJnaW5sZXNzXG4gICAgJi5hbGVydC0tbWFyZ2lubGVzcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LWJvbGQge1xuICAgICAgICAuYWxlcnQtdGV4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIEJhZGdlIEN1c3RvbWl6YXRpb25cbi8vXG5cblxuXG4uYmFkZ2Uge1xuXHRmb250LXdlaWdodDogNDAwO1xufSIsIi8vXG4vLyBCdXR0b24gQ3VzdG9taXphdGlvblxuLy9cblxuXG5cbi8vIEJhc2UgYnV0dG9uXG4uYnRuIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHQmOmZvY3VzOm5vdCguYnRuLWVsZXZhdGUpIHtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gVGFnc1xubGFiZWwuYnRuLFxuaW5wdXQuYnRuLFxuYnV0dG9uLmJ0biB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQ2xlYW4gYnV0dG9uXG4uYnRuLmJ0bi1jbGVhbiB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjoga3QtYmFzZS1jb2xvcihzaGFwZSwgMyk7XG5cblx0aSB7XG5cdFx0Y29sb3I6IGt0LWJhc2UtY29sb3Ioc2hhcGUsIDMpO1xuXHR9XG5cblx0LnNob3cgPiAmLFxuXHQmLmFjdGl2ZSxcblx0JjphY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3Ioc2hhcGUsIDEpO1xuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gRGVmYXVsdCBidXR0b25cbi5idG4uYnRuLWRlZmF1bHQge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3Ioc2hhcGUsIDIpO1xuXG5cdGkge1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKHNoYXBlLCAzKTtcblx0fVxuXG5cdC5zaG93ID4gJixcblx0Ji5hY3RpdmUsXG5cdCY6YWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0XHRpIHtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHR9XG5cblx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0YmFja2dyb3VuZDoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRib3JkZXItY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdH1cbn1cblxuLy8gU2Vjb25kYXJ5IGJ1dHRvblxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRidG4tc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAmOmZvY3VzLFxuXHQmLmFjdGl2ZSxcblx0JjphY3RpdmUsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkYnRuLXNlY29uZGFyeS1jb2xvcjtcblx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ0bi1zZWNvbmRhcnktaG92ZXItYmctY29sb3I7XG5cdH1cbn1cblxuLy8gQnV0dG9uIHN0YXRlc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiBqb2luKCRrdC1zdGF0ZS1jb2xvcnMsICRrdC1zb2NpYWwtY29sb3JzKSB7XG4gICAgLmJ0bi0jeyRuYW1lfSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoa3QtZ2V0KCRjb2xvciwgYmFzZSksIGt0LWdldCgkY29sb3IsIGJhc2UpKTtcblx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cbiAgICAgICAgQGlmICRuYW1lID09IGxpZ2h0IHtcblx0ICAgICAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlLFxuXHRcdCAgICAmOmZvY3VzLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgICAgICYgKyAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIFx0XHQmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPdXRsaW5lIHN0YXRlc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAuYnRuLW91dGxpbmUtI3skbmFtZX0ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KGt0LWdldCgkY29sb3IsIGJhc2UpLCBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSk7XG4gICAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZXNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgLmJ0bi1ob3Zlci0jeyRuYW1lfSB7XG4gICAgXHQvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIFx0Ly9jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICBcdC5zaG93ID4gJixcblx0ICBcdCYuYWN0aXZlLFxuXHQgIFx0JjphY3RpdmUsXG5cdCAgXHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHR9XG4gICAgfVxuXG4gICAgLmJ0bi1vdXRsaW5lLWhvdmVyLSN7JG5hbWV9IHtcbiAgICBcdC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0ICBcdCYuYnRuLWNsZWFuIHtcbiAgICBcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgXHR9XG5cbiAgICBcdC5zaG93ID4gJixcblx0ICBcdCYuYWN0aXZlLFxuXHQgIFx0JjphY3RpdmUsXG5cdCAgXHQmOmhvdmVyIHtcblx0ICBcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cbiAgICB9XG59XG5cbi8vIEZvbnQgc3RhdGVzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHQuYnRuLWZvbnQtI3skbmFtZX0ge1xuXHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICB9XG5cbiAgICAuYnRuLWZvbnQtaG92ZXItI3skbmFtZX0ge1xuICAgIFx0LnNob3cgPiAmLFxuXHQgIFx0Ji5hY3RpdmUsXG5cdCAgXHQmOmFjdGl2ZSxcblx0ICBcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdH1cbiAgICB9XG59XG5cbi8vIFNlY29uZGFyeSBvdXRsaW5lIGJ1dHRvblxuLmJ0bi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBcdGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCR0aGVtZS1jb2xvcnMsIHNlY29uZGFyeSksIDUwJSk7XG5cbiAgXHQuc2hvdyA+ICYsXG4gIFx0Ji5hY3RpdmUsXG4gIFx0JjphY3RpdmUsXG4gIFx0Jjpob3ZlciB7XG4gIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJHRoZW1lLWNvbG9ycywgc2Vjb25kYXJ5KTtcbiAgXHRcdC8vY29sb3I6ICNmZmY7XG4gIFx0fVxufVxuXG4vLyBFbGV2YXRlIGJ1dHRvbnNcbi5idG4ge1xuXHQvLyBFbGV2YXRlIDFcblx0Ji5idG4tZWxldmF0ZSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcblxuXHRcdCYuYnRuLWVsZXZhdGUtYWlyIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdCAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xuXHRcdCAgXHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0XHQkYmFzZS1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cblx0XHRAaWYgJG5hbWUgPT0gbGlnaHQge1xuXHRcdFx0JGJhc2UtY29sb3I6ICM5OTk5OTk7XG5cdFx0fVxuXG5cdFx0Ji5idG4tI3skbmFtZX0uYnRuLWVsZXZhdGUge1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLDAuMTUpO1xuXG5cdFx0XHQuc2hvdyA+ICYsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdCAgXHRcdCY6YWN0aXZlLFxuXHQgIFx0XHQmOmhvdmVyIHtcblx0ICBcdFx0XHRib3gtc2hhZG93OiAwcHggOXB4IDE2cHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuMjUpICFpbXBvcnRhbnQ7XG5cblx0ICBcdFx0XHQmLmJ0bi1zbSB7XG5cdCAgXHRcdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoJGJhc2UtY29sb3IsIDAuMjUpICFpbXBvcnRhbnQ7XG5cdCAgXHRcdFx0fVxuXG5cdCAgXHRcdFx0QGlmICRuYW1lID09IGxpZ2h0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdCAgXHRcdH1cblx0ICBcdH1cblxuXHQgIFx0Ji5idG4tI3skbmFtZX0uYnRuLWVsZXZhdGUtaG92ZXIge1xuXHRcdFx0LnNob3cgPiAmLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmZvY3VzLFxuXHQgIFx0XHQmOmFjdGl2ZSxcblx0ICBcdFx0Jjpob3ZlciB7XG5cdCAgXHRcdFx0Ym94LXNoYWRvdzogMHB4IDlweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjI1KSAhaW1wb3J0YW50O1xuXG5cdCAgXHRcdFx0Ji5idG4tc20ge1xuXHQgIFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjI1KSAhaW1wb3J0YW50O1xuXHQgIFx0XHRcdH1cblxuXHQgIFx0XHRcdEBpZiAkbmFtZSA9PSBsaWdodCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHQgIFx0XHR9XG5cdCAgXHR9XG5cdH1cbn1cblxuLy8gU3F1YXJlIGJ1dHRvbnNcbi5idG4ge1xuXHQmLmJ0bi1zcXVhcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cblxuLy8gUGlsbCBidXR0b25zXG4uYnRuIHtcblx0Ji5idG4tcGlsbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0fVxufVxuXG4vLyBUZXh0IHRyYW5zZm9ybVxuLmJ0biB7XG5cdCYuYnRuLXVwcGVyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0Ji5idG4tYm9sZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdCYuYnRuLWJvbGRlciB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdCYuYnRuLWJvbGRlc3Qge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQmLmJ0bi10aGluIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0Ji5idG4tbG93ZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHNpemluZ1xuLmJ0biB7XG5cdCYuYnRuLXdpZGUge1xuXHRcdHBhZGRpbmctbGVmdDogMi4yNXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuXHR9XG5cblx0Ji5idG4td2lkZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMi43NXJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtO1xuXHR9XG5cblx0Ji5idG4td2lkZXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0fVxuXG5cdCYuYnRuLXRhbGwge1xuXHRcdHBhZGRpbmctdG9wOiAwLjg1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjg1cmVtO1xuXHR9XG5cblx0Ji5idG4tdGFsbGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMS4xNXJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4xNXJlbTtcblx0fVxuXG5cdCYuYnRuLXRhbGxlc3Qge1xuXHRcdHBhZGRpbmctdG9wOiAxLjM1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxLjM1cmVtO1xuXHR9XG59XG5cbi8vIEN1c3RvbSBmb250IHNpemluZ1xuLmJ0biB7XG5cdCYuYnRuLWZvbnQtc20ge1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0fVxuXG5cdCYuYnRuLWZvbnQtbWQge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdCYuYnRuLWZvbnQtbGcge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG59XG5cbi8vIEJ1dHRvbiB3aXRoIGljb25cbi5idG4ge1xuXHQvL2Rpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjVyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjJyZW0pKTtcblxuXHRpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHQvL2xpbmUtaGVpZ2h0OiAwO1xuXHR9XG5cblx0Ji5idG4tc20ge1xuXHRcdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjNyZW0sIGZvbnRhd2Vzb21lOiAxcmVtLCBmbGF0aWNvbjogMXJlbSkpO1xuXG5cdFx0aSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuYnRuLWxnIHtcblx0XHRAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS43cmVtLCBmb250YXdlc29tZTogMS40cmVtLCBmbGF0aWNvbjogMS4zcmVtKSk7XG5cblx0XHRpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMC43NXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExhYmVsIGJ1dHRvblxuLmJ0bi5idG4tbGFiZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKHNoYXBlLCAxKTtcblx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1saW5rLFxuYS5idG4uYnRuLWxhYmVsLFxuYnV0dG9uLmJ0bi5idG4tbGFiZWwsXG5pbnB1dC5idG4uYnRuLWxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cblx0Jjpmb2N1cyxcblx0Jjpob3Zlcixcblx0Ji5hY3RpdmUge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0ICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0fVxufVxuXG4vLyBMYWJlbCBidXR0b24gc3RhdGVzXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluIGpvaW4oJGt0LXN0YXRlLWNvbG9ycywgJGt0LXNvY2lhbC1jb2xvcnMpIHtcblx0LmJ0bi5idG4tbGFiZWwtI3skbmFtZX0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG5cdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmJ0bi5idG4tbGFiZWwtI3skbmFtZX0tbzIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMik7XG5cdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuXHR9XG5cblx0bGFiZWwuYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSxcblx0YS5idG4uYnRuLWxhYmVsLSN7JG5hbWV9LFxuXHRidXR0b24uYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSxcblx0aW5wdXQuYnRuLmJ0bi1sYWJlbC0jeyRuYW1lfSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0ICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQnV0dG9uIHdpdGggaWNvbiBvbmx5XG4uYnRuLmJ0bi1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYuYnRuLWNpcmNsZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG5cblx0aSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ly9saW5lLWhlaWdodDogMDtcblx0fVxuXG5cdFtjbGFzc149XCJzb2NpY29uLVwiXSxcblx0W2NsYXNzKj1cIiBzb2NpY29uLVwiXSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHQmIHtcblx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0d2lkdGg6IDNyZW07XG5cdH1cblxuXHQmLmJ0bi14cyB7XG5cdFx0aGVpZ2h0OiAycmVtO1xuXHRcdHdpZHRoOiAycmVtO1xuXHR9XG5cblx0Ji5idG4tc20ge1xuXHRcdGhlaWdodDogMi41cmVtO1xuXHRcdHdpZHRoOiAyLjVyZW07XG5cdH1cblxuXHQmLmJ0bi1sZyB7XG5cdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdHdpZHRoOiA0cmVtO1xuXHR9XG5cblx0Ly8gSWNvbiBzaXppbmdcblx0Ji5idG4taWNvbi1zbSB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuMjVyZW0sIGZvbnRhd2Vzb21lOiAxLjE1cmVtLCBmbGF0aWNvbjogMS4xNXJlbSkpO1xuXHR9XG5cblx0Ly8gSWNvbiBzaXppbmdcblx0Ji5idG4taWNvbi1tZCB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuM3JlbSwgZm9udGF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMnJlbSkpO1xuXHR9XG5cblx0Ji5idG4taWNvbi1sZyB7XG5cdFx0QGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgobGluZWF3ZXNvbWU6IDEuNHJlbSwgZm9udGF3ZXNvbWU6IDEuNHJlbSwgZmxhdGljb246IDEuNHJlbSkpO1xuXHR9XG5cblx0Ly8gSWNvbiBidXR0b24gc3RhdGVzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdCAgICAmLmJ0bi0jeyRuYW1lfSB7XG5cdCAgICAgICAgaSB7XG5cdCAgICAgICAgXHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgJjpmb2N1cyxcblx0ICAgICAgICAmOmhvdmVyLFxuXHQgICAgICAgICYuYWN0aXZlIHtcblx0ICAgICAgICBcdGkge1xuXHQgICAgICAgIFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdCAgICAgICAgXHR9XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHR9XG59XG5cbi8vIFNhbWUgaGVpZ2h0IHdpdGggaWNvbiBidG5cbi5idG4taWNvbi1oIHtcblx0JiB7XG5cdFx0aGVpZ2h0OiAzcmVtO1xuXHR9XG5cblx0Ji5idG4tc20ge1xuXHRcdGhlaWdodDogMi4yNXJlbTtcblx0fVxuXG5cdCYuYnRuLWxnIHtcblx0XHRoZWlnaHQ6IDRyZW07XG5cdH1cbn1cblxuLy8gSW5wdXQgZ3JvdXAgd29ya2Fyb3VuZHNcbi5pbnB1dC1ncm91cC1hcHBlbmQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG5cdC5idG4uYnRuLWljb24ge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4vLyBCdXR0b24gd2l0aCBzcGlubmVyXG4uYnRuLmt0LXNwaW5uZXIge1xuXHQmIHtcblx0XHQmOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBSaWdodFxuXHRcdCYua3Qtc3Bpbm5lci0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1zbSB7XG5cdFx0Jjpub3QoLmt0LXNwaW5uZXItLWNlbnRlcikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyLjUgKiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBSaWdodFxuXHRcdCYua3Qtc3Bpbm5lci0tcmlnaHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuNSAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LXNwaW5uZXItLWxnIHtcblx0XHQmOm5vdCgua3Qtc3Bpbm5lci0tY2VudGVyKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMuNSAqICRpbnB1dC1idG4tcGFkZGluZy14O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJpZ2h0XG5cdFx0Ji5rdC1zcGlubmVyLS1yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMy41ICogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCdXR0b24gZ2xvdyBzdHlsZVxuLmJ0bntcblx0Ji5idG4tZ2xvdyB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxNHB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG5cblx0XHQuc2hvdyA+ICYsXG4gIFx0XHQmLmFjdGl2ZSxcbiAgXHRcdCY6YWN0aXZlLFxuICBcdFx0Jjpob3ZlciB7XG4gIFx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggMTRweCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICBcdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gQnV0dG9uIEdyb3VwIEN1c3RvbWl6YXRpb25cbi8vIFxuXG5cbi5idG4tZ3JvdXB7XG5cblx0Ji5idG4tcGlsbHtcblx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHRcdFx0LmJ0bi0jeyRuYW1lfXtcblx0XHRcdFx0QGlmICRuYW1lID09ICdtZXRhbCd7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdCAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0ICBcdFx0XHRib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0XHR9IFx0XHRcdFxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcdFx0XHRcdFxuXG5cdFx0XHRcdC5zaG93ID4gJixcblx0XHRcdCAgXHQmLmFjdGl2ZSxcblx0XHRcdCAgXHQmOmFjdGl2ZSxcblx0XHRcdCAgXHQmOmhvdmVyIHtcblx0XHRcdCAgXHRcdEBpZiAkbmFtZSA9PSAnbWV0YWwne1xuXHRcdFx0ICBcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHQgIFx0XHR9XG5cdFx0XHQgIFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYnRuLWVsZXZhdGVke1xuXHRcdGJveC1zaGFkb3c6ICRidG4tZWxldmF0ZS1zaGFkb3ctMTtcblx0fVxuXG5cdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHQmLmJ0bi1waWxse1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0Lm5hdntcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5idG57XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gQ29kZSBDdXN0b21pemF0aW9uXG4vLyBcblxuXG5cbmNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgcGFkZGluZzogMC4xNXJlbSAwLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cbn0iLCIvL1xuLy8gRHJvcGRvd25cbi8vXG5cblxuXG4ka3QtZHJvcGRvd24tbWVudS13aWR0aHM6IChcbiAgICB4czogMTYwcHgsXG4gICAgc206IDI0MHB4LFxuICAgIG1kOiAyNjBweCxcbiAgICBsZzogMzIwcHgsXG4gICAgeGw6IDM4MHB4LFxuKTtcblxuLy8gQmFzZVxuLmRyb3Bkb3duLW1lbnUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi13aWR0aDogMTRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAvLyBGaXQgb3B0aW9uc1xuICAgICYuZHJvcGRvd24tbWVudS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tbWVudS1maXQtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51LWZpdC10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtZml0Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkge1xuICAgICAgICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICYuZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgID4gbGkgPiBhLFxuICAgID4gLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDEuMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKChsaW5lYXdlc29tZTogMS40cmVtLCBmb250YXdlc29tZTogMS40cmVtLCBmbGF0aWNvbjogMS4zcmVtKSk7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cblxuICAgIC8vIFJUTCBtb2RlIGZpeFxuICAgIC5kcm9wZG93bi1tZW51Om5vdCguZGF0ZXJhbmdlcGlja2VyKSB7XG4gICAgICAgIC8qcnRsOnJhdzpcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAqL1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGt0LWRyb3Bkb3duLW1lbnUtd2lkdGhzIHtcbiAgICAgICAgJi5kcm9wZG93bi1tZW51LSN7JG5hbWV9IHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbmltYXRpb25zXG4gICAgJi5kcm9wZG93bi1tZW51LWFuaW0ge1xuICAgICAgICBhbmltYXRpb246IGRyb3Bkb3duLW1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCBkcm9wZG93bi1tZW51LW1vdmUtdXAgLjNzIGVhc2Utb3V0IDE7XG4gICAgfVxuXG4gICAgLmRyb3B1cCAmLFxuICAgIC5kcm9wZG93bi1tZW51LWFuaW0tZG93biB7XG4gICAgICAgICYuZHJvcGRvd24tbWVudS1hbmltIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZHJvcGRvd24tbWVudS1mYWRlLWluIC4zcyBlYXNlIDEsIGRyb3Bkb3duLW1lbnUtbW92ZS1kb3duIC4zcyBlYXNlLW91dCAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWxpZ25tZW50XG4gICAgbGVmdDogMCN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgLypydGw6cmF3OlxuICAgIHJpZ2h0OiBhdXRvO1xuICAgICovXG5cbiAgICAvLyBtb2JpbGUgbW9kZVxuICAgIEBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgICAgICYuZHJvcGRvd24tbWVudS14bCxcbiAgICAgICAgJi5kcm9wZG93bi1tZW51LWxnLFxuICAgICAgICAmLmRyb3Bkb3duLW1lbnUtbWQge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBEcm9wZG93biB0b2dnbGVcbi5uYXYtbGluay5kcm9wZG93bi10b2dnbGUsXG4uYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtI3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgIC8vQGluY2x1ZGUga3QtYXJyb3ctaWNvbihkb3duLCB0cnVlKTtcbiAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgZG93bikpO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJbmxpbmUgZHJvcGRvd24gYnV0dG9uXG4uZHJvcGRvd24uZHJvcGRvd24taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIERpcmVjdGlvbnNcbi5kcm9wdXAge1xuICAgIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGUsXG4gICAgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIHVwKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4tZ3JvdXAuZHJvcHJpZ2h0IHtcbiAgICAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgcmlnaHQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1ncm91cC5kcm9wbGVmdCB7XG4gICAgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWZsYXRpY29uMi1pY29uKGt0LWdldCgka3QtYWN0aW9uLWJvbGQtaWNvbnMsIGxlZnQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LWZhZGUtaW4ge1xuICAgIGZyb20gICB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBkcm9wZG93bi1tZW51LW1vdmUtZG93biB7XG4gICAgZnJvbSAgIHsgbWFyZ2luLXRvcDogLTEwcHggfVxuICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duLW1lbnUtbW92ZS11cCB7XG4gICAgZnJvbSAgIHsgbWFyZ2luLXRvcDogMTBweCB9XG4gICAgdG8geyBtYXJnaW4tdG9wOiAwOyB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vXG5cblxuLy8gRm9ybSBncm91cFxuLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdCYuZm9ybS1ncm91cC1tYXJnaW5sZXNzLFxuXHQmLmZvcm0tZ3JvdXAtbGFzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0LmludmFsaWQtZmVlZGJhY2ssXG5cdC52YWxpZC1mZWVkYmFjayB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5mb3JtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG5cblx0Ly8gU3BhY2Ugc2l6aW5nXG5cdCYuZm9ybS1ncm91cC1tZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdCYuZm9ybS1ncm91cC1zbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHR9XG5cblx0Ji5mb3JtLWdyb3VwLXhzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHR9XG5cblx0Ji5mb3JtLWdyb3VwLWxhc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDByZW07XG5cdH1cbn1cblxuLy8gRm9ybSBjb250cm9sXG4uZm9ybS1jb250cm9sIHtcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0JltyZWFkb25seV0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1yZWFkb25seS1iZztcblx0fVxuXG5cdC8vIFBpbGwgc3R5bGVcblx0Ji5mb3JtLWNvbnRyb2wtcGlsbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0fVxufVxuXG4vLyBDdXN0b20gaW5wdXRzXG4uY3VzdG9tLXNlbGVjdCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1maWxlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmFmdGVyIHtcblx0ICAgIGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cblxuLy8gSW5wdXQgR3JvdXBcbi5pbnB1dC1ncm91cCB7XG5cdEBpbmNsdWRlIGt0LWljb25zLXNpemUoKGxpbmVhd2Vzb21lOiAxLjRyZW0sIGZvbnRhd2Vzb21lOiAxLjJyZW0sIGZsYXRpY29uOiAxLjJyZW0pKTtcblxuXHRpIHtcblx0XHRjb2xvcjogJGlucHV0LWdyb3VwLWljb24tY29sb3I7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblxuXHQuZm9ybS1jb250cm9sLmlzLXZhbGlkICsgLmlucHV0LWdyb3VwLWFwcGVuZCxcblx0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCArIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG5cdC5pbnB1dC1ncm91cC1wcmVwZW5kICsgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHR9XG59XG5cbi8vIFZhbGlkYXRpb25cbi52YWxpZGF0ZWQge1xuXHQudmFsaWQtZmVlZGJhY2ssXG5cdC5pbnZhbGlkLWZlZWRiYWNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuIiwiLy9cbi8vIEdyaWQgQ3VzdG9taXphdGlvblxuLy9cblxuXG5cbi5yb3cge1xuXHQvLyBQYWRkaW5nbGVzcyByb3dcblx0Ji5yb3ctbm8tcGFkZGluZyB7XG4gICAgXHRtYXJnaW4tbGVmdDogMDtcbiAgICBcdG1hcmdpbi1yaWdodDogMDtcblxuICAgIFx0PiBkaXYge1xuICAgICAgICBcdHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIFx0fVxuICAgIH1cblxuICAgIC8vIEZ1bGwgaGVpZ2h0IHJvd1xuICAgICYucm93LWZ1bGwtaGVpZ2h0IHtcbiAgICBcdGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBTdHJldGNoIGNvbHVtblxuICAgIC5jb2wtc3RyZXRjaCB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH0gXG5cbiAgICAvLyByb3cgc2VwYXJhdG9yXG4gICAgJltjbGFzcyo9XCJyb3ctY29sLXNlcGFyYXRvci1cIl0ge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAka3QtbWVkaWEtYnJlYWtwb2ludHMge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1hYm92ZSgkdmFsdWUpIHtcbiAgICAgICAgICAgICYucm93LWNvbC1zZXBhcmF0b3ItI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9ICAgIFxufSIsIi8vXG4vLyBNb2RhbFxuLy9cblxuXG5cblxuLy8gQmFzZVxuLm1vZGFsIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWNsb3NlLWljb24oKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1ob3Zlci10cmFuc2l0aW9uKCk7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGljayB0byBib3R0b20gcmlnaHRcbiAgICAmLm1vZGFsLXN0aWNreS1ib3R0b20tcmlnaHQge1xuICAgICAgICAkd2lkdGgtZGVmYXVsdDogNTAwcHg7XG4gICAgICAgICR3aWR0aC1sZzogNjAwcHg7XG5cbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6ICR3aWR0aC1kZWZhdWx0O1xuXG4gICAgICAgICYubW9kYWwtc3RpY2t5LWxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWxnO1xuICAgICAgICB9XG5cbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggLTE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWRlZmF1bHQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubW9kYWwtc3RpY2t5LWxnIHtcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdpZHRoLWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICYubW9kYWwtYm9keS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYubW9kYWwtYm9keS14LWZpdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLm1vZGFsLWJvZHkteS1maXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tZWRpYS1hYm92ZSh4bCkge1xuICAgIC5tb2RhbC1kaWFsb2cubW9kYWwteGwge1xuICAgICAgICBtYXgtd2lkdGg6IGt0LW1lZGlhLWJyZWFrcG9pbnQoeGwpIC0gMTAwcHg7XG4gICAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb25cbi8vXG5cblxuXG4ucGFnaW5hdGlvbntcblxuXHQmLnBhZ2luYXRpb24tLWdyaWR7XG5cdFx0ZmxleDoxO1xuXHRcdGRpc3BsYXk6ZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46MDtcblxuXHRcdC5wYWdlLWl0ZW17XG5cblx0XHRcdC5wYWdlLWxpbmt7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAjOTI4ZWFhO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdHdpZHRoOiAyLjI1cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDIuMjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAuMXJlbTtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbjtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1c3tcblxuXHRcdFx0XHQucGFnZS1saW5re1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcdFxufSIsIi8vXG4vLyBQb3BvdmVyXG4vL1xuXG5cblxuLy8gQmFzZVxuLnBvcG92ZXIge1xuICAgIGJveC1zaGFkb3c6ICRwb3BvdmVyLWJveC1zaGFkb3c7XG5cbiAgICAucG9wb3Zlci1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cbn0iLCIvL1xuLy8gUHJvZ3Jlc3Ncbi8vIFxuXG4ucHJvZ3Jlc3Mge1x0ICAgICAgICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgfSAgICBcblxuICAgICYucHJvZ3Jlc3Mtc20ge1xuICAgICAgICBoZWlnaHQ6IDZweDsgIFxuXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBcdGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfSAgICAgICAgXHRcbiAgICB9XG5cbiAgICAmLnByb2dyZXNzLWxnIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgXHQucHJvZ3Jlc3MtYmFyIHsgICAgICAgIFx0XHRcbiAgICAgICAgXHRib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFRhYmxlXG4vL1xuXG5cblxuLnRhYmxlIHtcblxuXHR0aCwgdGR7XG5cdFx0Ji50YWJsZS1jZW50ZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0dGhlYWQge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cblx0dGhlYWQge1xuXHRcdHRyLCB0aCB7XG5cdFx0XHRAZXh0ZW5kIC5zdGlja3ktdG9wO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVkZjI7XG5cdFx0fVxuXHR9XG5cblx0dHIudGFibGUtYWN0aXZlIHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0Y29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuXHRcdH1cblx0fVxuXG5cdCYudGFibGUtaGVhZC1ub2JvcmRlciB7XG5cdFx0dGhlYWQge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLWhlYWQtc29saWQge1xuXHRcdHRoZWFkIHtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1saWdodHtcblx0XHR0cntcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LDEpO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZC50YWJsZS1yb3ctdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aGVhZHtcblx0XHRcdHRye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMC4xNSk7XG5cdFx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3Jze1xuXG5cdFx0XHQmLS0jeyRuYW1lfXtcblx0XHRcdFx0dGhlYWR7XG5cdFx0XHRcdFx0dHJ7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSksIDAuMTUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGFibGUtd3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50YWJzLXRhYmxlLXdyYXBwZXIge1xuXHRAZXh0ZW5kIC50YWJsZS13cmFwcGVyO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XG59XG5cblxuLnRhYmxlOm5vdCgudGFibGUtYm9yZGVyZWQpIHtcblx0dGhlYWQge1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFRhYnNcbi8vXG5cblxuXG4vLyBUYWJzXG4ubmF2LXBpbGxzLFxuLm5hdi10YWJzIHtcblx0bWFyZ2luOiAwIDAgMjVweCAwOyAgIFxuXG5cdC5uYXYtaXRlbSB7XG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRAaW5jbHVkZSBrdC1pY29ucy1zdHlsZShmb250LXNpemUsIChmb250YXdlc29tZTogMS4ycmVtLCBsaW5lYXdlc29tZTogMS4zcmVtLCBmbGF0aWNvbjogMS40cmVtKSApO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cdFx0XHR9ICAgICBcblx0XHRcdFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIERlZmF1bHQgVGFic1xuLm5hdi10YWJzIHtcblx0Lm5hdi1pdGVtIHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH0gICAgIFxuXHRcdFx0XG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zaG93ID4gLm5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBpbGwgVGFic1xuLm5hdi1waWxscyB7XG5cdC5uYXYtaXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNob3cgPiAubmF2LWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHR9XG5cdH1cblxuXHQvLyBTaXppbmdcblx0Ji5uYXYtcGlsbHMtc20ge1xuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHRcdFx0cGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQm9sZFxuXHQmLm5hdi1waWxscy1ib2xkIHtcblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0Lm5hdi1saW5rIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBMYWJlbCBzdHlsZVxuXHQmLm5hdi1waWxscy1sYWJlbCB7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XG5cdFx0XHQubmF2LWxpbmsge1xuXHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdCYuYWN0aXZlOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWJyYW5kLWNvbG9yKCksIDAuMSk7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XG5cdFx0XHQmLnNob3cgPiAubmF2LWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWJyYW5kLWNvbG9yKCksIDAuMSk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBNYXJnaW5sZXNzXG4ubmF2LWZpdCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufSIsIi8vXG4vLyBUYWJzXG4vL1xuXG5cbi8vIEJhc2Vcbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHtcbiAgICBAaW5jbHVkZSBrdC1jbGVhcmZpeCgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDY5LCA2NSwgNzgsIDAuMDYpIDBweCAxcHggMTVweCAxcHg7ICAgXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5uYXYtbGluayB7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuODVyZW0gMC43NXJlbTsgXG5cbiAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyAgXG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBib3JkZXI6IDA7ICAgICAgICAgICAgXG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LWljb25zLXN0eWxlKGZvbnQtc2l6ZSwgKGZvbnRhd2Vzb21lOiAxLjJyZW0sIGxpbmVhd2Vzb21lOiAxLjNyZW0sIGZsYXRpY29uOiAxLjRyZW0pICk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB9ICAgICBcbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLWJ0bi0yeCB7XG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLWJ0bi1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy1idG4tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLy8gUG9ydGxldCBUYWJzXG4gICAgLmt0LXBvcnRsZXQtLXRhYnMgJiB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0xcHggMDtcblxuICAgICAgICAmLm5hdi10YWJzLWJ0bi0yeCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAtMnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb2xkIHRhYiBsaW5rc1xuICAgICYubmF2LXRhYnMtYm9sZCB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNraW5cbi5uYXYtcGlsbHMubmF2LXRhYnMtYnRuIHsgICAgICAgIFxuICAgIGEubmF2LWxpbmsgeyAgXG4gICAgICAgICYuYWN0aXZlIHsgXG4gICAgICAgICAgICAubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtbGluay10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgICAubmF2LWxpbmstdGl0bGUge1xuICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgfSAgICAgICAgICAgXG4gICB9XG5cbiAgIC8vIHN0YXRlIGNvbG9yc1xuICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5uYXYtcGlsbHMtYnRuLSN7JG5hbWV9IHsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmstdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgIH1cbn0gICBcblxuXG4vLyBNb2JpbGUgTW9kZVxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAubmF2LXBpbGxzLm5hdi10YWJzLWJ0biB7ICAgIFxuICAgICAgICAubmF2IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjZyZW07XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufSIsIi8vXG4vLyBUYWJzXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtbmF2LXRhYnMtbGluZS1iYXNlKCkge1xuICAgIC5uYXYtdGFicy5uYXYtdGFicy1saW5lIHtcbiAgICAgICAgQGluY2x1ZGUga3QtY2xlYXJmaXgoKTtcblxuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7ICAgXG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zdHlsZShmb250LXNpemUsIChmb250YXdlc29tZTogMS4ycmVtLCBsaW5lYXdlc29tZTogMS4zcmVtLCBmbGF0aWNvbjogMS4ycmVtKSApO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgIFxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgfSAgICAgXG5cbiAgICAgICAgICAgIC8vIHN2ZyBpY29uc1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXRhYnMtbGluZS1sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtdGFicy1saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBvcnRsZXQgVGFic1xuICAgICAgICAua3QtcG9ydGxldC0tdGFicyAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC0xcHggMC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLm5hdi10YWJzLWxpbmUtMngge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIC0ycHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm9sZCB0YWIgbGlua3NcbiAgICAgICAgJi5uYXYtdGFicy1ib2xkIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb2xkZXIgdGFiIGxpbmtzXG4gICAgICAgICYubmF2LXRhYnMtYm9sZGVyIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb2xkIHRhYiBsaW5rc1xuICAgICAgICAmLm5hdi10YWJzLWxnIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtYmVsb3coeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRG91YmxlIGxpbmUgc3R5bGVcbiAgICAgICAgJi5uYXYtdGFicy1saW5lLTJ4IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRG91YmxlIGxpbmUgc3R5bGVcbiAgICAgICAgJi5uYXYtdGFicy1saW5lLTN4IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3BhY2luZ1xuICAgICAgICAmLm5hdi10YWJzLXNwYWNlLWxnIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi10YWJzLXNwYWNlLXhsIHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1uYXYtdGFicy1saW5lLXNraW4oKSB7XG4gICAgLm5hdi10YWJzLm5hdi10YWJzLWxpbmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAmLm5hdi5uYXYtdGFicyAubmF2LWxpbmssXG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBzdmcgaWNvbnNcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWJhc2UtY29sb3IobGFiZWwsIDIpKTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcblxuICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gc3ZnIGljb25zXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHN0YXRlIGNvbG9yc1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5uYXYtdGFicy1saW5lLSN7JG5hbWV9IHsgICAgICBcbiAgICAgICAgICAgICAgICAmLm5hdi5uYXYtdGFicyAubmF2LWxpbmssXG4gICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKGt0LWdldCgkY29sb3IsIGJhc2UpLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBEb3VibGUgbGluZSBzdHlsZVxuICAgICAgICAgICAgICAgICYubmF2LXRhYnMtbGluZS0yeCxcbiAgICAgICAgICAgICAgICAmLm5hdi10YWJzLWxpbmUtM3gge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENsZWFyIGJhc2UgYm9yZGVyXG4gICAgICAgICYubmF2LXRhYnMtY2xlYXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH0gICAgIFxufVxuXG4vLyBCdWlsZFxuLy8gQmFzZVxuQGluY2x1ZGUga3QtbmF2LXRhYnMtbGluZS1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LW5hdi10YWJzLWxpbmUtc2tpbigpOyIsIi8vXG4vLyBUb2FzdFxuLy9cblxuXG5cbi8vIEJhc2Vcbi50b2FzdCB7XG4gICAgLy8gQWJzb2x1dGUgcG9zaXRpb25lZCB0b2FzdFxuICAgICYudG9hc3QtY3VzdG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAkdG9hc3QtemluZGV4O1xuICAgICAgICB0b3A6ICR0b2FzdC1zcGFjaW5nO1xuICAgICAgICByaWdodDogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgIHdpZHRoOiAkdG9hc3Qtd2lkdGg7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmLnRvYXN0LWxlZnQge1xuICAgICAgICAgICAgbGVmdDogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtYm90dG9tIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogJHRvYXN0LXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRvYXN0LXRvcCB7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB0b3A6ICR0b2FzdC1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b2FzdC1jZW50ZXItdiB7XG4gICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtY2VudGVyLWgge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygkdG9hc3Qtd2lkdGggLyAtMik7XG4gICAgICAgIH1cblxuICAgICAgICAudG9hc3QtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvYXN0LWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYudG9hc3QtZmlsbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGl0bGVcbiAgICAudG9hc3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgICAgICAgXG4gICAgfVxuXG4gICAgLy8gVGltZVxuICAgIC50b2FzdC10aW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxuXG4gICAgLy8gSWNvblxuICAgIC50b2FzdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgfVxuXG4gICAgLy8gQ2xvc2VcbiAgICAudG9hc3QtY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSBrdC1idXR0b24tcmVzZXQoKTtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyBcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgXG59IiwiLy9cbi8vICBUb29sdGlwXG4vL1xuXG5cblxuLy8gQmFzZVxuLnRvb2x0aXAge1xuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJHBvcG92ZXItYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csXG4gICAgJi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIFx0LypydGw6cmF3OlxuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgKi9cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8qcnRsOnJhdzpcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgICAgKi9cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csXG4gICAgJi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICAgICAgLypydGw6cmF3OlxuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgKi9cblxuICAgIFx0JjpiZWZvcmUge1xuICAgICAgICAvKnJ0bDpyYXc6XG4gICAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgICAgICAqL1xuICAgIFx0fVxuICAgIH1cblxuICAgICYudG9vbHRvcC1hdXRvLXdpZHRoIHtcbiAgICAgICBcdC50b29sdGlwLWlubmVyIHtcbiAgICAgICBcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuICBcdFx0XHRtYXgtd2lkdGg6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNraW5zXG4gICAgLy8gRGFyayBza2luXG4gICAgJi50b29sdGlwLWRhcmsge1xuICAgICAgICAkbS1iZy1jb2xvcjogIzJjMmUzZTtcbiAgICAgICAgJG0tZm9udC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAgICAgICBjb2xvcjogJG0tZm9udC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICN7JG0tYmctY29sb3J9O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLXRvcCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogICN7JG0tYmctY29sb3J9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5icy10b29sdGlwLXJpZ2h0IHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICAjeyRtLWJnLWNvbG9yfSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAgI3skbS1iZy1jb2xvcn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICAjeyRtLWJnLWNvbG9yfSN7Jy8qcnRsOmlnbm9yZSovJ307XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCcmFuZCBza2luXG4gICAgJi50b29sdGlwLWJyYW5kIHtcbiAgICAgICAgJG0tYmctY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICRtLWZvbnQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXG4gICAgICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbS1mb250LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI3skbS1iZy1jb2xvcn07XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtdG9wIHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgI3skbS1iZy1jb2xvcn07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogICN7JG0tYmctY29sb3J9I3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgICAgICAgICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICAjeyRtLWJnLWNvbG9yfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgICAgICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogICN7JG0tYmctY29sb3J9I3snLypydGw6aWdub3JlKi8nfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFJlYWN0IHJvb3QgY29udGFpbmVyXG4jcm9vdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLy8gR2xvYmFsIGxpbmsgY3Vyc29yXG5hIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIEF1dGggZm9ybVxuLk11aUlucHV0LXVuZGVybGluZTpmb2N1czpub3QoLk11aS1mb2N1c2VkKTpiZWZvcmUsXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmFjdGl2ZTpub3QoLk11aS1mb2N1c2VkKTpiZWZvcmUsXG4uTXVpSW5wdXQtdW5kZXJsaW5lOmhvdmVyOm5vdCguTXVpLWRpc2FibGVkKTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4NjdkZCAhaW1wb3J0YW50O1xufVxuXG4vLyBidWlsZGVyXG4uYnVpbGRlci10YWJzIHtcbiAgLk11aVRhYnMtZmxleENvbnRhaW5lciB7XG4gICAgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5Qcml2YXRlVGFiSW5kaWNhdG9yLWNvbG9yU2Vjb25kYXJ5LTY0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkO1xuICB9XG59XG5cbi5NdWlGb3JtQ29udHJvbC1tYXJnaW5Ob3JtYWwgeyB3aWR0aDogMTAwJTsgfVxuXG4uTXVpU3dpdGNoLWNvbG9yU2Vjb25kYXJ5Lk11aS1jaGVja2VkIHtcbiAgY29sb3I6ICM1ODY3ZGQgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCAxMDMsIDIyMSwgMC4wOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gICYgKyAuTXVpU3dpdGNoLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2N2RkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gUGFydGlhbHNcbi8vIG5vdGljZVxuLm5vdGljZV9fcGFyYWdyYXBoIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLy8gYW5pbWF0ZWQtbG9hZGluZ1xuLmhlYWRlci1wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy8gcXVpY2stYWN0aW9ucy1wYW5lbFxuLk11aUJhY2tkcm9wLXJvb3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wNSkgIWltcG9ydGFudDtcbn1cblxuLy8gRGVtb3MgZXhhbXBsZXMgdG9vbGJhclxuLmt0LWNvbW1pbmctc29vbiB7XG4gIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHVzZXItbm90aWZpY2F0aW9uc1xuLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLy8gTWF0ZXJpYWwgVUlcbi8vIEZvciBTZWxlY3QgY29tcG9uZW50XG4ucmVhY3Qtc2VsZWN0IHtcbiAgLk11aUlucHV0QmFzZS1pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jc3MtMW9rZWJtci1pbmRpY2F0b3JTZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleDogMTtcbiAgICAgIC5NdWlUeXBvZ3JhcGh5LWNvbG9yVGV4dFNlY29uZGFyeSB7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5NdWlJbnB1dEJhc2Utcm9vdCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5zZWxlY3RfaW5wdXQtaCB7XG4gIC5NdWlTZWxlY3Qtc2VsZWN0IHsgaGVpZ2h0OiA0MXB4OyBib3gtc2l6aW5nOiBib3JkZXItYm94O31cbn1cblxuLk11aVBhcGVyLWVsZXZhdGlvbjEge1xuICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoODIsNjMsMTA1LC4xNSkgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBTY3JvbGxcbi8vXG5cblxuLy8gQmFzZVxuLmt0LXNjcm9sbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5rdC1zY3JvbGwtLXB1bGwge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXG4gICAgICAgIC5wc19fcmFpbC15IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1zY3JvbGwtLWF1dG9IZWlnaHQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1wZXJmZWN0LXNjcm9sbGJhci12ZXItc2l6ZSgka3QtY3VzdG9tLXNjcm9sbC1zaXplKTtcbkBpbmNsdWRlIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLWhvci1zaXplKCRrdC1jdXN0b20tc2Nyb2xsLXNpemUpO1xuXG5AaW5jbHVkZSBrdC1wZXJmZWN0LXNjcm9sbGJhci1za2luKCRrdC1zY3JvbGwtY29sb3IpO1xuIiwiLy9cbi8vIFNjcm9sbCBNaXhpbnNcbi8vXG5cblxuXG4vLyBTa2luXG5AbWl4aW4ga3QtcGVyZmVjdC1zY3JvbGxiYXItc2tpbigkY29sb3IpIHtcbiAgICAucHMge1xuICAgICAgICA+IC5wc19fcmFpbC14IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgID4gLnBzX190aHVtYi14IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuXG4gICAgICAgICAgICA+IC5wc19fdGh1bWIteCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgICAgPiAucHNfX3RodW1iLXkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgID4gLnBzX190aHVtYi15IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcGVyZmVjdC1zY3JvbGxiYXItdmVyLXNpemUoJHNpemUpIHtcbiAgICAucHMge1xuICAgICAgICA+IC5wc19fcmFpbC15IHtcbiAgICAgICAgICAgIC8vcmlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgPiAucHNfX3RodW1iLXkge1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtcGVyZmVjdC1zY3JvbGxiYXItaG9yLXNpemUoJHNpemUpIHtcbiAgICAucHMge1xuICAgICAgICA+IC5wc19fcmFpbC14IHtcbiAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgfSBcblxuICAgICAgICAgICAgPiAucHNfX3RodW1iLXgge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gQm9vdHN0cmFwIERhdGV0aW1lcGlja2VyXG4vL1xuXG5cblxuXG4vLyBCYXNlXG4uZGF0ZXBpY2tlciB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIFxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgICBcbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiByZWd1bGFyO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIFxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXG4gICAgICAgICAgICAmLnByZXYsXG4gICAgICAgICAgICAmLmRhdGVwaWNrZXItc3dpdGNoLFxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRvdyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgdGJvZHkge1xuICAgICAgICB0ciA+IHRkIHtcbiAgICAgICAgICAgICYuZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5vbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYubmV3IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudG9kYXkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBzcGFuLnllYXIsXG4gICAgICAgICAgICBzcGFuLmhvdXIsXG4gICAgICAgICAgICBzcGFuLm1pbnV0ZSxcbiAgICAgICAgICAgIHNwYW4ubW9udGgge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmZvY3VzZWQsXG4gICAgICAgICAgICAgICAgJi5mb2N1c2VkOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmZvY3VzZWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG4gICAgICAgIHRyID4gdGgge1xuICAgICAgICAgICAgJi50b2RheSxcbiAgICAgICAgICAgICYuY2xlYXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB9XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2Uge1xuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn0iLCIvL1xuLy8gQm9vdHN0cmFwIE5vdGlmeVxuLy9cblxuXG5cblxuXG4uYWxlcnRbZGF0YS1ub3RpZnldIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1jbG9zZS1pY29uKCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgJltkYXRhLW5vdGlmeS1wb3NpdGlvbj10b3AtY2VudGVyXSxcbiAgICAmW2RhdGEtbm90aWZ5LXBvc2l0aW9uPWJvdHRvbS1jZW50ZXJdIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcblxuICAgICAgICBAaW5jbHVkZSBrdC10YWJsZXQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtaWNvbnMtc3R5bGUoIGZvbnQtc2l6ZSwgKGxpbmVhd2Vzb21lOiAxLjhyZW0sIGZvbnRhd2Vzb21lOiAxLjZyZW0sIGZsYXRpY29uOiAxLjhyZW0pICk7XG4gICAgQGluY2x1ZGUga3QtaWNvbnMtc3R5bGUoIG1hcmdpbi10b3AsIChsaW5lYXdlc29tZTogLTAuMXJlbSwgZm9udGF3ZXNvbWU6IC0wLjFyZW0sIGZsYXRpY29uOiAtMC40cmVtKSApO1xuXG4gICAgW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5pY29uIH4gW2RhdGEtbm90aWZ5PXRpdGxlXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi44NXJlbTtcbiAgICB9XG5cbiAgICAuaWNvbiB+IFtkYXRhLW5vdGlmeT1tZXNzYWdlXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg1cmVtO1xuICAgIH1cblxuICAgIFtkYXRhLW5vdGlmeT10aXRsZV06bm90KDplbXB0eSkgfiBbZGF0YS1ub3RpZnk9bWVzc2FnZV0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gICAgfVxuXG4gICAgLnByb2dyZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICB9XG59XG4iLCIvL1xuLy8gQm9vdHN0cmFwIFN3aXRjaFxuLy9cblxuXG5cblxuW2RhdGEtc3dpdGNoPXRydWVdIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgLy8gTGFiZWxcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCBcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLCBcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLFxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1taW5pIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLW1pbmkgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1zbWFsbCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sICBcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZixcbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtc21hbGwgLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXktc207XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC1sYXJnZSAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24sXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsXG4gICAgJi5ib290c3RyYXAtc3dpdGNoLWxhcmdlIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbiAgICB9XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAmLmJvb3RzdHJhcC1zd2l0Y2gtLXBpbGwge1xuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9vdHN0cmFwLXN3aXRjaC0tc3F1YXJlIHtcbiAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLFxuICAgICAgICAgICAgLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBMYWJlbFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC8vIFN0YXRlIGNvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLSN7JG5hbWV9LFxuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb2ZmLmJvb3RzdHJhcC1zd2l0Y2gtI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICB9IFxuICAgIH1cblxuICAgIC8vIERlZmF1bHQgc3RhdGVcbiAgICAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LFxuICAgIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgfVxufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgJi5ib290c3RyYXAtc3dpdGNoLS1haXIge1xuICAgICAgICAuYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYnRuLWVsZXZhdGUtc2hhZG93LTE7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIEJvb3RzdHJhcCBEYXRldGltZXBpY2tlclxuLy9cblxuXG5cblxuLy8gQmFzZVxuLmRhdGV0aW1lcGlja2VyIHtcbiAgICB3aWR0aDogMjY1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgICYuZGF0ZXRpbWVwaWNrZXItb3JpZW50LXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXYsXG4gICAgICAgICAgICAmLnN3aXRjaCxcbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3cge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLm5leHQsXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgID5zcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzEgXCJMaW5lQXdlc29tZVwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgICB0cj50ZCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uZXcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50b2RheSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJhbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ueWVhcixcbiAgICAgICAgICAgIHNwYW4uaG91cixcbiAgICAgICAgICAgIHNwYW4ubWludXRlLFxuICAgICAgICAgICAgc3Bhbi5tb250aCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAgICAgJi5mb2N1c2VkLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3Qtc3RhdGUtY29sb3IocHJpbWFyeSwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdCB7XG4gICAgICAgIHRyPnRoIHtcbiAgICAgICAgICAgICYudG9kYXksXG4gICAgICAgICAgICAmLmNsZWFyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhdGV0aW1lcGlja2VyLWlubGluZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgfVxufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIHtcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgfVxufSIsIi8vXG4vLyAgQm9vdHN0cmFwIFRpbWVwaWNrZXJcbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1ib290c3RyYXAtdGltZXBpY2tlci1iYXNlKCkge1xuICAgIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTc1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1ob3VyLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWludXRlLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItbWVyaWRpYW4sXG4gICAgICAgIC5ib290c3RyYXAtdGltZXBpY2tlci1zZWNvbmQge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtaW5wdXQtcmVzZXQoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHRkIHtcbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDsgICBcdFxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVx0XHRcdFxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IFNraW5cbkBtaXhpbiBrdC1ib290c3RyYXAtdGltZXBpY2tlci1za2luKCkge1xuICAgIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQge1xuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItaG91cixcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1pbnV0ZSxcbiAgICAgICAgLmJvb3RzdHJhcC10aW1lcGlja2VyLW1lcmlkaWFuLFxuICAgICAgICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItc2Vjb25kIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHRkID4gYSB7XG4gICAgICAgICAgICAubGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIH0gICAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC10aW1lcGlja2VyLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUga3QtYm9vdHN0cmFwLXRpbWVwaWNrZXItc2tpbigpO1xuIiwiLy9cbi8vIEJvb3RzdHJhcCBEYXRlcmFuZ2VwaWNrZXJcbi8vXG5cblxuXG4vLyBCYXNlXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3gtc2hhZG93OiAka3QtZHJvcGRvd24tc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LWZhbWlseTogI3trdC1nZXQoJGt0LWZvbnQtZmFtaWxpZXMsIHJlZ3VsYXIpfTtcbiAgICB6LWluZGV4OiAka3QtZHJvcGRvd24temluZGV4O1xuXG4gICAgLm1vZGFsLW9wZW4gJiB7XG4gICAgICAgIHotaW5kZXg6ICRrdC1tb2RhbC16aW5kZXggKyAxO1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yYW5nZXMge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMS43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctY2FsZW5kYXIge1xuICAgICAgICAucmFuZ2VzIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctcmFuZ2VzIHtcbiAgICAgICAgLmRycC1jYWxlbmRhci5sZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LWNhbGVuZGFyIHtcbiAgICAgICAgLnJhbmdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRycC1idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjc1cmVtO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcnAtY2FsZW5kYXIge1xuICAgICAgICAmLmxlZnQsXG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgICAgICYubW9udGgge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm5leHQsXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXYge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcblxuICAgICAgICAgICAgJi5hdmFpbGFibGUub2ZmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3RhcnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmVuZC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN0YXJ0LWRhdGUuZW5kLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRvZGF5LFxuICAgICAgICAgICAgJi50b2RheS5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSksIDAuNykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW4tcmFuZ2UuYXZhaWxhYmxlOm5vdCguYWN0aXZlKTpub3QoLm9mZik6bm90KC50b2RheSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICB9XG59XG4iLCIvL1xuLy8gQm9vdHN0cmFwIFRpbWVwaWNrZXIgQ29tcG9uZW50XG4vL1xuXG5cblxuXG4vLyBCYXNlXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiB7XG4gICAgLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBCb290c3RyYXAgTWF4bGVuZ3RoXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtYm9vdHN0cmFwLW1heGxlbmd0aC1iYXNlKCkge1xuIFx0LmJvb3RzdHJhcC1tYXhsZW5ndGgge1xuIFx0XHR6LWluZGV4OiAxMDQwICFpbXBvcnRhbnQ7XG5cbiBcdFx0Ji5rdC1iYWRnZSB7XG4gXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiBcdFx0fSBcdFx0XG5cbiBcdFx0Lm1vZGFsICYge1xuIFx0XHRcdHotaW5kZXg6IDEwNjAgIWltcG9ydGFudDtcbiBcdFx0fVxuIFx0fVxufVxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtbWF4bGVuZ3RoLWJhc2UoKTsiLCIvL1xuLy8gQm9vdHN0cmFwIFNlbGVjdFxuLy9cblxuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LWJvb3RzdHJhcC1zZWxlY3QtYmFzZSgpIHtcbiAgICAka3QtZ2VuZXJhbC1wYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgJGt0LXRpdGxlLXBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgIC8vIEJvb3RzdHJhcCBzZWxlY3QgYmFzZVxuICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgICAgICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgZG93bikpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudS5pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAka3QtZ2VuZXJhbC1wYWRkaW5nO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gaWNvbnNcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgoZm9udGF3ZXNvbWU6IDEuMnJlbSwgbGluZWF3ZXNvbWU6IDEuMnJlbSwgZmxhdGljb246IDEuMXJlbSkpO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKCdcXGYxN2InKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygwLjg1cmVtIC8gLTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRrdC1nZW5lcmFsLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvcG92ZXItdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogJGt0LXRpdGxlLXBhZGRpbmc7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icy1zZWFyY2hib3gsXG4gICAgICAgIC5icy1hY3Rpb25zYm94LFxuICAgICAgICAuYnMtZG9uZWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAka3QtdGl0bGUtcGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LWJvb3RzdHJhcC1zZWxlY3Qtc2tpbigpIHtcbiAgICAvLyBCb290c3RyYXAgc2VsZWN0IGJhc2VcbiAgIC5ib290c3RyYXAtc2VsZWN0IHtcbiAgICAgICAgLy8gZHJvcGRvd24gYnV0dG9uXG4gICAgICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG5cbiAgICAgICAgICAgICYuYnRuLWxpZ2h0LFxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZ1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJzLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcblxuICAgICAgICAgICAgICAgIC8vIHN0YXRlIGNvbG9yc1xuICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICYuYnRuLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmlsdGVyLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbWVudSBzaG93biBzdGF0ZVxuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAmLmJ0bi1saWdodCxcbiAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmFsaWRhdGlvblxuICAgICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAgICAgLmJ0bi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyLCBiYXNlKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy12YWxpZCB7XG4gICAgICAgICAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihzdWNjZXNzLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1lbnUgZHJvcGRvd25cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuaW5uZXIge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5jaGVjay1tYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlOm5vdCguc2VsZWN0ZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGJhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKHByaW1hcnksIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihwcmltYXJ5LCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubm8tcmVzdWx0cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtZW51IGhlYWRlclxuICAgICAgICAucG9wb3Zlci10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIEJhc2VcbkBpbmNsdWRlIGt0LWJvb3RzdHJhcC1zZWxlY3QtYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtc2VsZWN0LXNraW4oKTtcbiIsIi8vXG4vLyBCb290c3RyYXAgU2Vzc2lvbiBUaW1lb3V0XG4vL1xuXG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIHtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgdG9wOiAxLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gTWFya2Rvd25cbi8vXG5cblxuXG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1ib290c3RyYXAtbWFya2Rvd24tYmFzZSgpIHtcbiAgICAubWQtZWRpdG9yIHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LW5vdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAubWQtZm9vdGVyLCBcbiAgICAgICAgLm1kLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1ncm91cCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtbm90LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4ga3QtYm9vdHN0cmFwLW1hcmtkb3duLXNraW4oKSB7XG4gICAgLm1kLWVkaXRvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7IFxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICAkaW5wdXQtYm9yZGVyLWNvbG9yOyBcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWQtZm9vdGVyLCBcbiAgICAgICAgLm1kLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgPiB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFZhbGlkYXRpb25cbiAgICAuaXMtdmFsaWQge1xuICAgICAgICAubWQtZWRpdG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3Ioc3VjY2VzcywgYmFzZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXMtaW52YWxpZCB7XG4gICAgICAgIC5tZC1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4ga3QtYm9vdHN0cmFwLW1hcmtkb3duLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgICAua3QtZm9ybS5rdC1mb3JtLS1zdGF0ZSAuaGFzLSN7JHN0YXRlfSB7XG4gICAgICAgIC5tZC1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yOyBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtbWFya2Rvd24tYmFzZSgpO1xuXG4vLyBTa2luXG5AaW5jbHVkZSBrdC1ib290c3RyYXAtbWFya2Rvd24tc2tpbigpOyIsIi8vXG4vLyBTdW1tZXJub3RlXG4vL1xuXG5cblxuLy8gQmFzZVxuQG1peGluIGt0LXN1bW1lcm5vdGUtYmFzZSgpIHtcbiAgICAubm90ZS1wb3BvdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9ICAgXG5cbiAgICAubm90ZS1lZGl0b3Ige1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgIC5ub3RlLXRvb2xiYXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbCB7XG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4OyBcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDsgXG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGUtY29sb3ItcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubm90ZS1wYWxldHRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LXN1bW1lcm5vdGUtc2tpbigpIHtcbiAgICAubm90ZS1lZGl0b3Ige1xuICAgICAgICAmLm5vdGUtZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjsgXG5cbiAgICAgICAgICAgIC5wYW5lbC1oZWFkaW5nLm5vdGUtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAubm90ZS1zdGF0dXNiYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90ZS10b29sYmFyIHtcbiAgICAgICAgICAgIC5ub3RlLWJ0bi1ncm91cCB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90ZS1lZGl0YWJsZSB7XG4gICAgICAgIC50YWJsZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgICB0aCx0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFZhbGlkYXRpb25cbiAgICAuaXMtdmFsaWQge1xuICAgICAgICAubm90ZS1lZGl0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihzdWNjZXNzLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcy1pbnZhbGlkIHtcbiAgICAgICAgLm5vdGUtZWRpdG9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyLCBiYXNlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQmFzZVxuQGluY2x1ZGUga3Qtc3VtbWVybm90ZS1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LXN1bW1lcm5vdGUtc2tpbigpOyIsIi8vXG4vLyBEcm9wem9uZVxuLy9cblxuXG4vLyBCYXNlXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4uZHJvcHpvbmUuZHJvcHpvbmUtZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5kcm9wem9uZS1tc2ctdGl0bGUge1xuICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAuZHJvcHpvbmUtbXNnLWRlc2Mge1xuICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5kei1wcmV2aWV3IHtcbiAgICAuZHotaW1hZ2Uge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWM7XG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3RhdGUgY29sb3JzXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgJi5kcm9wem9uZS0jeyRuYW1lfSB7XG4gICAgICBib3JkZXItY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNdWx0aXBlIHVwbG9hZFxuLmRyb3B6b25lLmRyb3B6b25lLW11bHRpIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5kei1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3B6b25lLXBhbmVsIHtcbiAgICAuZHJvcHpvbmUtdXBsb2FkLFxuICAgIC5kcm9wem9uZS1yZW1vdmUtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRyb3B6b25lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmOGY5ZmMsIDElKTtcbiAgICB9XG5cbiAgICAuZHJvcHpvbmUtZmlsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIC5kcm9wem9uZS1maWxlbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcHpvbmUtZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGRhbmdlcik7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wem9uZS1wcm9ncmVzcyB7XG4gICAgICB3aWR0aDogMTUlO1xuXG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcHpvbmUtdG9vbGJhciB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgLmRyb3B6b25lLXN0YXJ0LFxuICAgICAgLmRyb3B6b25lLWNhbmNlbCxcbiAgICAgIC5kcm9wem9uZS1kZWxldGUge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcHpvbmUtc3RhcnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRvYXN0clxuLy9cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogLjg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gICAgfVxuICB9XG5cbiAgJiA+IC50b2FzdCB7XG4gICAgJi1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3QtdG9hc3RyLWJhc2UoKSB7XG4gIC50b2FzdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXIgI3snLypydGw6Y2FsYygxMDAlIC0gMTVweCkgY2VudGVyKi8nfSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6ICRrdC1kcm9wZG93bi1zaGFkb3c7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBrdC1jbG9zZS1pY29uKCk7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb250ZW50OiBcIiBcIjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaXRsZVxuICAgIC50b2FzdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAvLyBNZXNzYWdlXG4gICAgLnRvYXN0LW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAudG9hc3QtdGltZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGt0LXRvYXN0ci1zdGF0ZSgkbmFtZSwgJGNvbG9yKSB7XG5cbiAgLnRvYXN0LSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cblxuQG1peGluIGt0LXRvYXN0ci1za2luKCkge1xuICBAaW5jbHVkZSBrdC10b2FzdHItc3RhdGUoc3VjY2Vzcywga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHN1Y2Nlc3MpKTtcbiAgQGluY2x1ZGUga3QtdG9hc3RyLXN0YXRlKHdhcm5pbmcsIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCB3YXJuaW5nKSk7XG4gIEBpbmNsdWRlIGt0LXRvYXN0ci1zdGF0ZShpbmZvLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgaW5mbykpO1xuICBAaW5jbHVkZSBrdC10b2FzdHItc3RhdGUoZXJyb3IsIGt0LWdldCgka3Qtc3RhdGUtY29sb3JzLCBkYW5nZXIpKTtcbn1cblxuLy8gQnVpbGRcbi8vIEJhc2VcbkBpbmNsdWRlIGt0LXRvYXN0ci1iYXNlKCk7XG5cbi8vIFNraW5cbkBpbmNsdWRlIGt0LXRvYXN0ci1za2luKCk7IiwiLy9cbi8vIEZvbnRhd2Vzb21lNVxuLy9cblxuXG5cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtc20ge1xuICBmb250LXNpemU6IC44NzVlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW0gIWltcG9ydGFudDsgXG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtICFpbXBvcnRhbnQ7IFxufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbSAhaW1wb3J0YW50O1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbSAhaW1wb3J0YW50OyBcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbSAhaW1wb3J0YW50OyBcbn0iLCIvL1xuLy8gU2VsZWN0MlxuLy9cblxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICYtLWNsb3VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjQ2Qzk3O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gICAgY29sb3I6ICM3NDc4OGQ7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDZlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiO1xufVxuXG5cbi8vIEJhc2VcbkBtaXhpbiBzZWxlY3QyLWJhc2UoKSB7XG4gICRnZW5lcmFsLXBhZGRpbmc6IDE1cHggMTVweDtcblxuICAvLyBTZWxlY3QyIGJhc2VcblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgQGluY2x1ZGUga3QtYXJyb3ctaWNvbihkb3duKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuOXJlbTtcblxuICAgICAgYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAzcmVtICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZignXFxmMTEwJyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAkaW5wdXQtYnRuLXBhZGRpbmcteCArIDAuODVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0ycmVtLzIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nOiAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgLSAwLjI4cmVtKSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMDVyZW0gMC40cmVtIDAuMDVyZW0gMC40cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMC4xcmVtIDAuNHJlbSAwLjFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdCN7Jy8qcnRsOnJpZ2h0Ki8nfTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24tc2VsZignXFxmMTEwJyk7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDAuMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBrdC1ub3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAgIHBhZGRpbmc6ICRnZW5lcmFsLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgLy8gcmVzdWx0c1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFNlbGVjdDIgY29tcG9uZW50XG5cbiAgc2VsZWN0LnNlbGVjdDIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuc2VsZWN0MiB7XG4gICAgPiBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VsZWN0MiB3aXRoIGJvb3RzdHJhcCBncm91cCBpbnB1dFxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgICAgJjpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgID4gLnNlbGVjdGlvbiB7XG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLFxuICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyB0aGUgbW9zdCByaWdodFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgJixcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lciArIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgID4gLnNlbGVjdGlvbiB7XG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICYsXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTa2luXG5AbWl4aW4gc2VsZWN0Mi1za2luKCkge1xuICAvLyBzZWxlY3QyIGJhc2VcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LWlucHV0LXBsYWNlaG9sZGVyKCRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8uc2VsZWN0Mi1jb250YWluZXItLWJlbG93LlxuXG4gICAgLy8gZHJvcGRvd25cbiAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogJGt0LWRyb3Bkb3duLXNoYWRvdztcbiAgICB9XG5cbiAgICAvLyByZXN1bHQgb3B0aW9uc1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG5cbiAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRpc2FibGVkIG1vZGVcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlMmU1ZWM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc2VsZWN0MiBjb21wb25lbnRzXG5cbiAgLnNlbGVjdDIge1xuICAgIC8vIHBpbGwgc3R5bGVcbiAgICAmLnNlbGVjdDItLWFpciB7XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogJGt0LWRyb3Bkb3duLXNoYWRvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHBpbGwgc3R5bGVcbiAgICAmLnNlbGVjdDItLXNvbGlkIHtcbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29tcG9uZW50IFZhbGlkYXRpb24gU3RhdGVcbkBtaXhpbiBzZWxlY3QyLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLm0tZm9ybS5tLWZvcm0tLXN0YXRlIC5pcy0jeyRzdGF0ZX0ge1xuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1aWxkXG4vLyBCYXNlXG5AaW5jbHVkZSBzZWxlY3QyLWJhc2UoKTtcblxuLy8gU2tpblxuQGluY2x1ZGUgc2VsZWN0Mi1za2luKCk7XG5cbi8vIFZhbGlkYXRpb24gU3RhdGVzXG5AaW5jbHVkZSBzZWxlY3QyLXZhbGlkYXRpb24tc3RhdGUodmFsaWQsIHN1Y2Nlc3MpO1xuQGluY2x1ZGUgc2VsZWN0Mi12YWxpZGF0aW9uLXN0YXRlKGludmFsaWQsIGRhbmdlcik7XG4iLCIvL1xuLy8gQ29udGFpbmVyXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LWNvbnRhaW5lciB7XG4gICAgJixcbiAgICAmLmt0LWNvbnRhaW5lci0tZmx1aWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYua3QtY29udGFpbmVyLS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rdC1jb250YWluZXItLWZpdC1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5rdC1jb250YWluZXItLWZpdC1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogI3ska3QtcGFnZS1jb250YWluZXItd2lkdGggKyAoMiAqIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKSkgLSAxcHh9KSB7XG4gICAgLmt0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAka3QtcGFnZS1jb250YWluZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICYua3QtY29udGFpbmVyLS1mbHVpZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gTGF5b3V0IENvbmZpZ1xuLy8gSGVyZSB5b3UgY2FuIHNldCB0aGUgZGVtbyBsZXZlbCBTQVNTIHZhcmlhYmxlcyBhbmQgb3ZlcnJpZGUgdGhlIGdsb2JhbCB2YXJpYWJsZXMgZm9yIHRoaXMgZGVtby5cbi8vIE5vdGU6IFRvIG92ZXJyaWRlIHRoZSBnbG9iYWwgdmFyaWFibGVzIGluIHRoZSBkZW1vIGxldmVsIHVzZSB0aGUgdmFyaWFibGVzIHdpdGhvdXQgXCIhZGVmYXVsdFwiLiBNb3JlIGluZm86ICBodHRwczovL3Nhc3MtbGFuZy5jb20vZG9jdW1lbnRhdGlvbi92YXJpYWJsZXNcbi8vXG5cblxuXG5cbi8vIFN0YXRlIGNvbG9yc1xuJGt0LXN0YXRlLWNvbG9yczogKFxuICAgIC8vIE1ldHJvbmljIHN0YXRlc1xuICAgIGJyYW5kOiAoXG4gICAgICAgIGJhc2U6ICMyYzc3ZjQsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGxpZ2h0OiAoXG4gICAgICAgIGJhc2U6ICNmZmZmZmYsXG4gICAgICAgIGludmVyc2U6ICMyODJhM2NcbiAgICApLFxuICAgIGRhcms6IChcbiAgICAgICAgYmFzZTogIzI4MmEzYyxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG5cbiAgICAvLyBCb290c3RyYXAgc3RhdGVzXG4gICAgcHJpbWFyeTogKFxuICAgICAgICBiYXNlOiAjNTg2N2RkLFxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmXG4gICAgKSxcbiAgICBzdWNjZXNzOiAoXG4gICAgICAgIGJhc2U6ICMxZGM5YjcsXG4gICAgICAgIGludmVyc2U6ICNmZmZmZmZcbiAgICApLFxuICAgIGluZm86IChcbiAgICAgICAgYmFzZTogIzU1NzhlYixcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgICksXG4gICAgd2FybmluZzogKFxuICAgICAgICBiYXNlOiAjZmZiODIyLFxuICAgICAgICBpbnZlcnNlOiAjMTExMTExXG4gICAgKSxcbiAgICBkYW5nZXI6IChcbiAgICAgICAgYmFzZTogI2ZkMzk3YSxcbiAgICAgICAgaW52ZXJzZTogI2ZmZmZmZlxuICAgIClcbik7XG5cbi8vIExheW91dFxuJGt0LWFzaWRlLWRlZmF1bHQtd2lkdGg6IDE0MHB4O1xuJGt0LWFzaWRlLW1pbmltaXplLXdpZHRoOiA3OHB4O1xuJGt0LWFzaWRlLW9mZmNhbnZhcy13aWR0aDogMjU1cHg7XG5cbi8vIFBhZ2UgcGFkZGluZ1xuJGt0LXBhZ2UtcGFkZGluZzogKFxuXHRkZXNrdG9wOiAyNXB4LFxuXHRtb2JpbGU6IDE1cHhcbik7XG5cbi8vIFBhZ2UgY29udGFpbmVyXG4ka3QtcGFnZS1jb250YWluZXItd2lkdGg6IDEzODBweDsgLy8gIGZpeGVkIHBhZ2Ugd2lkdGhcblxuLy8gQ29udGVudCBiZyBjb2xvclxuJGt0LWNvbnRlbnQtYmctY29sb3I6ICNmMmYzZjg7XG5cbi8vIEFzaWRlIGJnIGNvbG9yXG4ka3QtYXNpZGUtYmctY29sb3I6ICMxZTFlMmQ7XG4iLCIvL1xuLy8gUGFnZSBsb2FkZXJcbi8vXG5cblxuXG5cbi8vIENTUzMgVHJhbnNpdGlvbnMgb25seSBhZnRlciBwYWdlIGxvYWQoLmt0LXBhZ2UtbG9hZGluZyBjbGFzcyBhZGRlZCB0byBib2R5IHRhZyBhbmQgcmVtb3ZlIHdpdGggSlMgb24gcGFnZSBsb2FkKVxuLmt0LXBhZ2UtLWxvYWRpbmcgKiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBCYXNlXG4ua3QtcGFnZS1sb2FkZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwMDtcbiAgIFx0ZGlzcGxheTogbm9uZTtcblxuICAgXHQua3QtcGFnZS0tbG9hZGluZyAmIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLmt0LXBhZ2UtbG9hZGVyLS1ub24tYmxvY2sge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRyaWdodDogYXV0bztcblx0XHRib3R0b206IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQua3QtcGFnZS0tbG9hZGluZy1ub24tYmxvY2sgJiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wYWdlLWxvYWRlci0tbG9nbyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5rdC1zcGlubmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHR3aWR0aDogMjZweDtcblx0XHQgICAgXHRoZWlnaHQ6IDI2cHg7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogLTEzcHg7XG5cdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy8gMy4gU2V0IDEwMCUgaGVpZ2h0IGZvciBkb2N1bWVudCBib2R5XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7ICAgIFxuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcblxuICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRrdC1mb250LXNpemUsIHNpemUsIGRlc2t0b3ApO1xuICAgIGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGt0LWZvbnQtc2l6ZSwgd2VpZ2h0KTtcbiAgICBmb250LWZhbWlseTogI3trdC1nZXQoJGt0LWZvbnQtZmFtaWxpZXMsIHJlZ3VsYXIpfTtcblxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgXG5cbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlLFxuICAgIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjoga3QtZ2V0KCRrdC1mb250LWNvbG9yLCB0ZXh0KTtcbn1cblxuLy8gQW5ndWxhciBpbnRlZ3JhdGlvblxucm91dGVyLW91dGxldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuY2FudmFzIHtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBDdXN0b21pemUgd2Vic2l0ZSdzIHNjcm9sbGJhciBsaWtlIE1hYyBPUyAqL1xuLyogXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgd2lkdGg6MTRweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgd2lkdGg6MTRweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYzFjMWMxO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjYzFjMWMxLCAzJSk7XG59XG4qL1xuXG4vKiBzZXQgYnV0dG9uKHRvcCBhbmQgYm90dG9tIG9mIHRoZSBzY3JvbGxiYXIpICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7ZGlzcGxheTpub25lfVxuXG5AaW5jbHVkZSBrdC10YWJsZXQge1xuICAgIGh0bWwsXG4gICAgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRrdC1mb250LXNpemUsIHNpemUsIHRhYmxldCk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIGh0bWwsXG4gICAgYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZToga3QtZ2V0KCRrdC1mb250LXNpemUsIHNpemUsIG1vYmlsZSk7XG4gICAgfVxufSIsIi8vXG4vLyBCYXNlIEFuaW1hdGlvbnNcbi8vXG5cblxuXG5cbi8vIENsYXNzZXNcbi5rdC1hbmltYXRlLWZhZGUtaW4tdXAge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluLXVwIC41cztcbn1cblxuLmt0LWFuaW1hdGUtZmFkZS1vdXQge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLW91dCAuNXM7XG59XG5cbi5rdC1hbmltYXRlLWZhZGUtaW4ge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1mYWRlLWluIC41cztcbn0gIFxuXG4ua3QtYW5pbWF0ZS1ibGluayB7XG4gICAgYW5pbWF0aW9uOiBrdC1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cblxuLmt0LWFuaW1hdGUtc2hha2Uge1xuICAgIGFuaW1hdGlvbjoga3QtYW5pbWF0ZS1zaGFrZSAwLjFzIGVhc2UtaW4gMC4xcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cblxuLmt0LWFuaW1hdGUtcGF1c2Uge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZDtcbn1cblxuLmt0LW5vdHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBBbmltYXRpb25zXG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1mYWRlLW91dCB7XG4gICAgZnJvbSAgIHsgb3BhY2l0eTogMTsgfVxuICAgIHRvIHsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1pbiB7XG4gICAgZnJvbSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvIHsgb3BhY2l0eTogMTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtZmFkZS1pbi11cCB7XG4gICAgZnJvbSAgIHsgXG4gICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgfVxuXG4gICAgdG8geyBvcGFjaXR5OiAxOyBcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IFxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBrdC1hbmltYXRlLWZhZGUtb3V0LXVwIHtcbiAgICBmcm9tICAgeyBcbiAgICAgICAgb3BhY2l0eTogMTsgXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICB9XG5cbiAgICB0byB7IG9wYWNpdHk6IDA7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgICAgXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGt0LWFuaW1hdGUtYmxpbmsge1xuICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMga3QtYW5pbWF0ZS1zaGFrZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzZGVnKTtcbiAgICB9XG4gICAgXG4gICAgdG8ge1xuICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO1xuICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xM2RlZyk7XG4gICAgfVxufSIsIi8vXG4vLyBIZWxwZXJzXG4vL1xuXG5cbi8vIE1hcmdpbiAmIFBhZGRpbmcgSGVscGVyc1xuQG1peGluIGt0LW1hcmdpbi1hbmQtcGFkZGluZygkbW9kZSkge1xuICBAaWYgJG1vZGUgPT0gZ2VuZXJhbCB7XG4gICAgJG1vZGU6ICcnO1xuICB9IEBlbHNlIHtcbiAgICAkbW9kZTogXCItXCIgKyAkbW9kZTtcbiAgfVxuXG4gIC8vIHNob3J0IGZvcm1hdFxuICAua3QtbS1hI3skbW9kZX0ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW10LWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1iLWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LW1sLWEjeyRtb2RlfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1tci1hI3skbW9kZX0ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgJG51bTogJGkgKiA1O1xuXG4gICAgLy8gc2hvcnQgZm9ybWF0XG4gICAgLmt0LW0tI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIG1hcmdpbjogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LW10LSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBtYXJnaW4tdG9wOiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtbWItI3skbnVtfSN7JG1vZGV9IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1tbC0jeyRudW19I3skbW9kZX0ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1tci0jeyRudW19I3skbW9kZX0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAjeyRudW19cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcC0jeyRudW19I3skbW9kZX0ge1xuICAgICAgcGFkZGluZzogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXB0LSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXBiLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmt0LXBsLSN7JG51bX0jeyRtb2RlfSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JG51bX1weCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wci0jeyRudW19I3skbW9kZX0ge1xuICAgICAgcGFkZGluZy1yaWdodDogI3skbnVtfXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhnZW5lcmFsKTtcbkBpbmNsdWRlIGt0LWRlc2t0b3AteGwge1xuICBAaW5jbHVkZSBrdC1tYXJnaW4tYW5kLXBhZGRpbmcoeGwpO1xufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIEBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhsZyk7XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gIEBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhtZCk7XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZS1zbSB7XG4gIEBpbmNsdWRlIGt0LW1hcmdpbi1hbmQtcGFkZGluZyhzbSk7XG59XG5cbi8vIE9wYWNpdHlcbkBtaXhpbiBrdC1vcGFjaXR5IHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5IHtcbiAgICAua3Qtb3BhY2l0eS0jeyRpfSB7XG4gICAgICBvcGFjaXR5OiAjeyRpICogMC4xfTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3Qtb3BhY2l0eSgpO1xuXG4vLyBCb3JkZXIgcmFkaXVzXG4ua3QtcmFkaXVzLTEwMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8vIEdlbmVyYWwgaGVscGVyc1xuLmt0LXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ua3Qtc3BhY2UtNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmt0LXNwYWNlLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmt0LXNwYWNlLTE1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmt0LXNwYWNlLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmt0LXNwYWNlLTMwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmt0LXNwYWNlLTQwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmt0LXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ua3QtdmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5rdC1ibG9jay1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ua3QtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmt0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ua3QtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3QtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmt0LXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ua3QtaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmt0LWJsb2NrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmt0LWljb24tbWlkZGxlIHtcbiAgJjpiZWZvcmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLy8gRWxlbWVudCB2aXNpYmlsaXR5XG4ua3QtaGlkZGVuLFxuLmt0LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIEZvbnQgc2l6aW5nXG4ua3QtZm9udC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LW1kIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtbGcge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtZm9udC14bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGt0LWNsZWFyZml4KCk7XG59XG5cbi8vIEljb24gZm9udCBzaXppbmdcbi5rdC1pY29uLXNtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1pY29uLW1kIHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmt0LWljb24tbGcge1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ua3QtaWNvbi14bCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG59XG5cblxuLmt0LW1hcmdpbmxlc3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWltZy1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gVGV4dCBUcmFuc2Zvcm1cbi5rdC1mb250LXRyYW5zZm9ybS11IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmt0LWZvbnQtdHJhbnNmb3JtLWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0tYyB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ua3QtZm9udC10cmFuc2Zvcm0taSB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuXG4vLyBGb250IFdlaWdodHNcbi5rdC1mb250LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1mb250LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmt0LWZvbnQtYm9sZGVzdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFN0YXRlIGNvbG9yc1xuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgLmt0LWZvbnQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWZvbnQtaG92ZXItI3skbmFtZX0ge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAua3QtZm9udC1pbnZlcnNlLSN7JG5hbWV9IHtcbiAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1iZy0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1iZy1maWxsLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuXG4gICAgPiBpIHtcbiAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5rdC1iZy1saWdodC0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNvY2lhbCBjb2xvcnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXNvY2lhbC1jb2xvcnMge1xuICAua3QtZm9udC0jeyRuYW1lfSB7XG4gICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQmFzZSBjb2xvcnNcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4ga3QtZ2V0KCRrdC1iYXNlLWNvbG9ycywgbGFiZWwpIHtcbiAgLmt0LWxhYmVsLWZvbnQtY29sb3ItI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC1sYWJlbC1iZy1jb2xvci0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiBrdC1nZXQoJGt0LWJhc2UtY29sb3JzLCBzaGFwZSkge1xuICAua3Qtc2hhcGUtZm9udC1jb2xvci0jeyRuYW1lfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXNoYXBlLWJnLWNvbG9yLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIEhlbHBlcnNcbi5rdC12aXNpYmxlLWRlc2t0b3AsXG4ua3QtdmlzaWJsZS1kZXNrdG9wLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLWRlc2t0b3AtaW5saW5lLFxuLmt0LXZpc2libGUtZGVza3RvcC10YWJsZSxcbi5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLXRhYmxldCxcbi5rdC12aXNpYmxlLXRhYmxldC1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LXRhYmxlLWNlbGwsXG4ua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZS1ibG9jayxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLWlubGluZSxcbi5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUtY2VsbCxcbi5rdC12aXNpYmxlLW1vYmlsZSxcbi5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2ssXG4ua3QtdmlzaWJsZS1tb2JpbGUtaW5saW5lLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLFxuLmt0LXZpc2libGUtbW9iaWxlLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAua3QtdmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtZGVza3RvcC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLWRlc2t0b3AtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgLmt0LXZpc2libGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtaGlkZGVuLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS10YWJsZXQtYW5kLW1vYmlsZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLXRhYmxldC1hbmQtbW9iaWxlLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtdGFibGV0LWFuZC1tb2JpbGUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gIC5rdC12aXNpYmxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5rdC12aXNpYmxlLW1vYmlsZS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LXZpc2libGUtbW9iaWxlLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAua3QtdmlzaWJsZS1tb2JpbGUtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmt0LWhpZGRlbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGbGV4Ym94IGhlbHBlcnNcblxuLmt0LXNwYWNlLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8vIFJvdW5kZWRcbi5rdC1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLy8gTmVnYXRpdmUgU3BhY2luZ1xuLmt0LW5lZ2F0aXZlLXNwYWNpbmcge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLS0jeyRpfSB7XG4gICAgICBtYXJnaW4tdG9wOiAtI3skaX0wcHg7XG4gICAgfVxuICB9XG59XG5cbi5rdC1vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5rdC1vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5rdC13b3JkLWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmt0LW1hcmdpbiB7XG4gIG1hcmdpbjogMC4xcmVtO1xufSIsIi8vXG4vLyBHcmlkIE1peGluc1xuLy9cblxuXG5cblxuQG1peGluIGt0LWdyaWQtZ2VuZXJhdGUoJG1vZGUpIHtcblx0JG1vZGUtY2xhc3M6ICcnO1xuXHQkbW9kZS1kaXI6ICcnO1xuXG5cdC8vIEdyaWQgbW9kZVxuXHRAaWYgKCRtb2RlID09IGdlbmVyYWwpIHtcblx0XHQkbW9kZS1jbGFzczogXCI6bm90KC5rdC1ncmlkLS1kZXNrdG9wKTpub3QoLmt0LWdyaWQtLWRlc2t0b3AtYW5kLXRhYmxldCk6bm90KC5rdC1ncmlkLS10YWJsZXQpOm5vdCgua3QtZ3JpZC0tdGFibGV0LWFuZC1tb2JpbGUpOm5vdCgua3QtZ3JpZC0tbW9iaWxlKVwiO1xuXHR9IEBlbHNlIHtcblx0XHQkbW9kZS1jbGFzczogXCIua3QtZ3JpZC0tXCIgKyAkbW9kZTtcblx0XHQkbW9kZS1kaXI6IFwiLVwiICsgJG1vZGU7XG5cdH1cblxuXHQvLyBIb3Jpem9udGFsIGdyaWRcblx0Lmt0LWdyaWQua3QtZ3JpZC0taG9yI3skbW9kZS1kaXJ9I3skbW9kZS1jbGFzc30ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdCYua3QtZ3JpZC0tcm9vdCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0LW1zLWZsZXg6IDEgMCAwcHg7IC8vIElFMTAtMTEgZml4XG5cdFx0fVxuXHRcdFxuXHRcdD4gLmt0LWdyaWRfX2l0ZW0ge1xuXHRcdFx0ZmxleDogbm9uZTtcblxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1mbHVpZCxcblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tZmx1aWQjeyRtb2RlLWRpcn0ge1xuXHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdFx0Ly8tbXMtZmxleDogMSAwIDBweDsgIC8vIElFMTAtMTEgZml4XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQvLyBmbGV4IG9yZGVyaW5nXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQ+IC5rdC1ncmlkX19pdGVtLmt0LWdyaWRfX2l0ZW0tLW9yZGVyLSN7JGl9I3skbW9kZS1kaXJ9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFZlcnRpY2FsIGdyaWRcblx0Lmt0LWdyaWQua3QtZ3JpZC0tdmVyI3skbW9kZS1kaXJ9I3skbW9kZS1jbGFzc30ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdCYua3QtZ3JpZC0tcm9vdCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0LW1zLWZsZXg6IDEgMCAwcHg7ICAvLyBJRTEwLTExIGZpeFxuXHRcdH1cblx0XHQgXG5cdFx0PiAua3QtZ3JpZF9faXRlbSB7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1mbHVpZCxcblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tZmx1aWQjeyRtb2RlLWRpcn0ge1xuXHRcdFx0XHRmbGV4OiAxIGF1dG87IFxuXHRcdFx0XHQtbXMtZmxleDogMSAwIDBweDsgIC8vIElFMTAtMTEgZml4XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IG5vbmU7ICAvLyBJRTEwLTExIGZpeFxuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cdFx0XHQgXG5cdFx0fVxuXG5cdFx0Ly8gZmxleCBvcmRlcmluZ1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0PiAua3QtZ3JpZF9faXRlbS5rdC1ncmlkX19pdGVtLS1vcmRlci0jeyRpfSN7JG1vZGUtZGlyfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cdCBcblxuXHQvLyBHcmlkIGl0ZW0gb3JkZXJcblx0Lmt0LWdyaWQge1xuXHRcdC8vIGhvcml6b250YWwgaXRlbXMgYWxpZ21lbnRcblx0XHQmLmt0LWdyaWQtLWNlbnRlciB7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVx0XG5cblx0XHQmLmt0LWdyaWQtLXN0cmV0Y2gge1xuXHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0fVx0XG5cblx0XHQvLyB2ZXJ0aWNhbCBpdGVtIGFsaWdubWVudFxuXHRcdD4gLmt0LWdyaWRfX2l0ZW0ge1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0XHRcblx0XHRcdCYua3QtZ3JpZF9faXRlbS0tdG9wIHtcblx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1zdGFydDtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1ncmlkX19pdGVtLS1taWRkbGUge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0IFxuXG5cdFx0XHQmLmt0LWdyaWRfX2l0ZW0tLWJvdHRvbSB7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGZsZXggb3JkZXJpbmdcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdD4gLmt0LWdyaWRfX2l0ZW0ua3QtZ3JpZF9faXRlbS0tb3JkZXItI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFBvcnRsZXRcbi8vXG5cblxuXG5cbi5rdC1wb3J0bGV0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1ncm93OiAxO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3gtc2hhZG93OiAka3QtZWxldmF0ZS1zaGFkb3c7XG5cdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgka3QtcG9ydGxldCwgYmctY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvdHRvbS1zcGFjZSwgZGVza3RvcCk7XG5cblx0Ly8gR2xvYmFsIHdoaXRlIGNvbnRlbnQgbW9kZVxuXHQua3QtcGFnZS1jb250ZW50LXdoaXRlICYge1xuXHRcdGJveC1zaGFkb3c6ICRrdC1lbGV2YXRlLXNoYWRvdy0yO1xuXHR9XG5cblx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdH1cblxuXHQvLyBCYXNlXG5cdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKTtcblxuXHRcdCYua3QtcG9ydGxldF9faGVhZC0tcmlnaHQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9faGVhZC1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtZmlyc3Q7XG5cblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG5cdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0XHRjb2xvcjprdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0YWxpZ24tY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdC5uYXYtcGlsbHMsXG5cdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19oZWFkLXByb2dyZXNzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBIZWFkIHNpemluZ1xuXHQmLmt0LXBvcnRsZXQtLWhlYWQtc20ge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtcG9ydGxldC0taGVhZC1sZyB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgZGVza3RvcCk7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1oZWFkLXhsIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBkZXNrdG9wKTtcblx0XHR9XG5cdH1cblxuXHQvLyBTdGlja3kgcG9ydGxldFxuXHQmLmt0LXBvcnRsZXQtLXN0aWNreSB7XG5cdFx0PiAua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgZGVmYXVsdCwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKSAtIDEwcHg7XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tc20ge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIGRlc2t0b3ApIC0gMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCB4bCwgZGVza3RvcCkgLSAxMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBkZXNrdG9wKSAtIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gSGVhZCBvdmVybGF5XG5cdCYua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIGRlc2t0b3ApO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBkZWZhdWx0LCBkZXNrdG9wKSk7XG5cdFx0fVxuXG5cdFx0Ly8gSGVhZCBzaXppbmdcblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtc20ge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIGRlc2t0b3ApO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgZGVza3RvcCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVhZC1sZyB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgZGVza3RvcCk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBkZXNrdG9wKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXhsIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBkZXNrdG9wKTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCx4bCwgZGVza3RvcCkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG5cblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Ly8gS1REYXRhdGFibGUgaW50ZWdyYXRpb25cblx0XHQ+IC5rdC1kYXRhdGFibGUge1xuXHRcdFx0PiAua3QtZGF0YXRhYmxlX190YWJsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cblx0XHQua3QtcG9ydGxldF9fZm9vdC13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0X19mb290LS1zbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tbWQge1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2Zvb3QtLW5vLWJvcmRlciB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tdG9wIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtZ2V0KCRrdC1wb3J0bGV0LCBib3JkZXItY29sb3IpO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fZm9vdC0tc29saWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cblx0XHRcdCYua3QtcG9ydGxldF9fZm9vdC0tdG9wIHtcblx0XHRcdFx0IGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXBvcnRsZXRfX3NlcGFyYXRvciB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cdH1cblxuXHQvLyBVbmVsaXZhdGVcblx0Ji5rdC1wb3J0bGV0LS1ib3JkZXJlZCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBrdC1nZXQoJGt0LXBvcnRsZXQsIGJvcmRlci1jb2xvcik7XG5cdH1cblxuXHQvLyBVbmVsaXZhdGVcblx0Ji5rdC1wb3J0bGV0LS11bmVsZXZhdGUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmVcblx0fVxuXG5cdC8vIFVucm91bmRcblx0Ji5rdC1wb3J0bGV0LS11bnJvdW5kIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBNYXJnaW5sZXNzXG5cdCYua3QtcG9ydGxldC0tbGFzdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC8vIFBvcnRsZXQgYm9keSBhbGlnbm1lbnRcblx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tY2VudGVyIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWNlbnRlci14IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tY2VudGVyLXkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkpO1xuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tc3RpY2stYm90dG9tIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWZsdWlkIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQvLyBGdWxsIGhlaWdodFxuXHRcdCYua3QtcG9ydGxldF9fYm9keS0tZmlsbCB7XG5cdFx0XHRmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQvLyBOb24gZnVsbCBoZWlnaHRcblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLXVuZmlsbCB7XG5cdFx0XHRmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXRfX2JvZHktLWZ1bGxoZWlnaHQge1xuXHRcdFx0ZmxleC1ncm93OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIFBhZGRpbmcgb3B0aW9uc1xuXHQmLmt0LXBvcnRsZXQtLWZpdCB7XG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19mb290IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG5cdFx0ICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHQgICAua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGFpbiBpbm5lciBlbGVtZW50c1xuXHQmLmt0LXBvcnRsZXQtLWNvbnRhaW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLXNwYWNlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXHRcdHBhZGRpbmctcmlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQsXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHksXG5cdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBPcHRpb25zXG5cdC8vIE5vIGJvcmRlclxuXHQmLmt0LXBvcnRsZXQtLWhlYWQtbm9ib3JkZXIge1xuXHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0cGFkZGluZy10b3A6IGNhbGMoa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgLyAyKTtcblx0XHR9XG5cdH1cblxuXHQvLyBUYWIgc3R5bGVcblx0Ji5rdC1wb3J0bGV0LS10YWJzIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gVGFiIDN4IGJvcmRlciBzdHlsZVxuXHQmLmt0LXBvcnRsZXQtLXRhYnMtYm9yZGVyLTN4IHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuXHRcdFx0Lm5hdi5uYXYtdGFicyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcblx0XHQvLyBTb2xpZCBzdHlsZVxuXHRcdCYua3QtcG9ydGxldC0tc29saWQtI3skbmFtZX0ge1xuXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblxuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgaW52ZXJzZSksIDYlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZC1pY29uIHtcblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgaW52ZXJzZSksIDYlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fd3JhcHBlcixcblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtcG9ydGxldF9fZm9vdCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDYlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBUYWIgM3ggYm9yZGVyIHN0YXRlc1xuXHRcdCYua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtI3skbmFtZX0ge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBCb3R0b20gQm9yZGVyXG5cdFx0Ji5rdC1wb3J0bGV0LS1ib3JkZXItYm90dG9tLSN7JG5hbWV9IHtcblx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjIpO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNvcnRhYmxlIG1vZGVcblx0Ly8galF1ZXJ5IFVJIERyYWdnYWJsZSBQb3J0bGV0c1xuXHQmLmt0LXBvcnRsZXQtLXNvcnRhYmxlIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1wb3J0bGV0LS1zb3J0YWJsZS1lbXB0eSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRtaW4taGVpZ2h0OiAxMjVweDtcblx0fVxuXG5cdCYudWktc29ydGFibGUtaGVscGVyIHtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblx0fVxuXG5cdC8vIFN0aWNreSBwb3J0bGV0IGhlYWRcblx0Lmt0LXBvcnRsZXRfX2hlYWQgIHtcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MsIHJpZ2h0IDAuM3MsIGhlaWdodCAwLjNzXG5cdH1cblxuXHQmLmt0LXBvcnRsZXQtLXN0aWNreSB7XG5cdFx0PiAua3QtcG9ydGxldF9faGVhZCAge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuXHRcdFx0ei1pbmRleDogMTAxO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQvLyBEYXJrIHNraW5cblx0Ji5rdC1wb3J0bGV0LS1za2luLXNvbGlkIHtcblx0XHQvLyBIZWFkXG5cdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtbGFiZWwge1xuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgjZmZmLCAwLjgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLWljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoLmt0LXBvcnRsZXRfX2hlYWQtLW5vYm9yZGVyKSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQm9keVxuXHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC8vIFNwYWNpbmdcblx0Lmt0LXBvcnRsZXRfX3NwYWNlLXgge1xuXHRcdHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCkgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lmt0LXBvcnRsZXRfX3NwYWNlLXkge1xuXHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gQ29sbGFwc2VkIE1vZGVcblx0Ji5rdC1wb3J0bGV0LS1jb2xsYXBzZWQge1xuXHRcdD4gLmt0LWZvcm0sXG5cdFx0PiAua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYua3QtcG9ydGxldC0tY29sbGFwc2VkLFxuXHQmLmt0LXBvcnRsZXQtLWNvbGxhcHNlIHtcblx0XHQua3QtcG9ydGxldF9faGVhZCAge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQtdG9vbGJhciB7XG5cdFx0XHRcdC5sYS1hbmdsZS1kb3duIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjExM1wiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYS1wbHVzIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjI4ZVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4gICAgLmt0LXBvcnRsZXRfX2hlYWQua3QtcG9ydGxldF9faGVhZC0tZml0IHtcbiAgICBcdHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0IHtcbiAgICBcdHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmt0LXBvcnRsZXRfX2JvZHkua3QtcG9ydGxldF9fYm9keS0tZml0LXRvcCB7XG4gICAgXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC1ib3R0b20ge1xuICAgIFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteCxcbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1ob3ItZml0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19ib2R5Lmt0LXBvcnRsZXRfX2JvZHktLWZpdC15IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19mb290Lmt0LXBvcnRsZXRfX2Zvb3QtLWZpdCB7XG4gICAgXHRwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYua3QtcG9ydGxldC0tc3BhY2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblxuICAgICAgICAua3QtcG9ydGxldF9faGVhZCxcbiAgICAgICAgLmt0LXBvcnRsZXRfX2JvZHksXG4gICAgICAgIC5rdC1wb3J0bGV0X19mb290IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPcHRpb25zXG4gICAgLy8gTm8gYm9yZGVyXG4gICAgJi5rdC1wb3J0bGV0LS1oZWFkLW5vYm9yZGVyIHtcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWIgc3R5bGVcbiAgICAmLmt0LXBvcnRsZXQtLXRhYnMge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC10b29sYmFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFiIDN4IGJvcmRlciBzdHlsZVxuICAgICYua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAgICAgLm5hdi5uYXYtdGFicyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC8vIFNvbGlkIHN0eWxlXG4gICAgICAgICYua3QtcG9ydGxldC0tc29saWQtI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSwgNiUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbihrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKSwgNiUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX3dyYXBwZXIsXG4gICAgICAgICAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtcG9ydGxldF9fZm9vdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDYlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRhYiAzeCBib3JkZXIgc3RhdGVzXG4gICAgICAgICYua3QtcG9ydGxldC0tdGFicy1ib3JkZXItM3gtI3skbmFtZX0ge1xuICAgICAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm90dG9tIEJvcmRlclxuICAgICAgICAmLmt0LXBvcnRsZXQtLWJvcmRlci1ib3R0b20tI3skbmFtZX0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb3J0YWJsZSBtb2RlXG4gICAgLy8galF1ZXJ5IFVJIERyYWdnYWJsZSBQb3J0bGV0c1xuICAgICYua3QtcG9ydGxldC0tc29ydGFibGUge1xuICAgICAgICAua3QtcG9ydGxldF9faGVhZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXBvcnRsZXQtLXNvcnRhYmxlLWVtcHR5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICAgIH1cblxuICAgICYudWktc29ydGFibGUtaGVscGVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxuXG4gICAgLy8gU3RpY2t5IHBvcnRsZXQgaGVhZFxuICAgIC5rdC1wb3J0bGV0X19oZWFkICB7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xuICAgICAgICAvL3RyYW5zaXRpb246IGxlZnQgMC4zcywgcmlnaHQgMC4zcywgaGVpZ2h0IDAuM3M7XG4gICAgfVxuXG4gICAgJi5rdC1wb3J0bGV0LS1zdGlja3kge1xuICAgICAgICA+IC5rdC1wb3J0bGV0X19oZWFkICB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogbGVmdCAwLjNzLCByaWdodCAwLjNzLCBoZWlnaHQgMC4zcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMTVweCAxcHggcmdiYSg2OSwgNjUsIDc4LCAwLjEpO1xuICAgICAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuXHQvLyBTdGlja3kgdGFiLWhlYWRlciBmb3I6IHVzZXJzIGFuYWx5c2lzIHBhZ2Vcblx0Ji5rdC1wb3J0bGV0LS1zdGlja3lfX3RhYnMtaGVhZGVyIHtcbiAgICAgICAgPiAua3QtcG9ydGxldF9faGVhZCAge1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdC8vdG9wOiAxNjBweDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXJrIHNraW5cbiAgICAmLmt0LXBvcnRsZXQtLXNraW4tc29saWQge1xuICAgICAgICAvLyBIZWFkXG4gICAgICAgIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtcG9ydGxldF9faGVhZC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5rdC1wb3J0bGV0X19oZWFkLS1ub2JvcmRlcikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb2R5XG4gICAgICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BhY2luZ1xuICAgIC5rdC1wb3J0bGV0X19zcGFjZS14IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1wb3J0bGV0X19zcGFjZS15IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIENvbGxhcHNlZCBNb2RlXG4gICAgJi5rdC1wb3J0bGV0LS1jb2xsYXBzZWQge1xuICAgICAgICA+IC5rdC1mb3JtLFxuICAgICAgICA+IC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXBvcnRsZXQtLWNvbGxhcHNlZCxcbiAgICAmLmt0LXBvcnRsZXQtLWNvbGxhcHNlIHtcbiAgICAgICAgLmt0LXBvcnRsZXRfX2hlYWQgIHtcbiAgICAgICAgICAgIC5rdC1wb3J0bGV0X19oZWFkLXRvb2xiYXIge1xuICAgICAgICAgICAgICAgIC5sYS1hbmdsZS1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMTNcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYyOGVcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUG9ydGxldCB0b29scyB0b29sdGlwXG4udG9vbHRpcC1wb3J0bGV0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmt0LXBvcnRsZXQge1xuICAvLyBGbHVpZCBIZWlnaHRcbiAgJi5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3trdC1nZXQoJGt0LXBvcnRsZXQsIGJvdHRvbS1zcGFjZSwgZGVza3RvcCl9KTtcblxuICAgIC5rdC1wb3J0bGV0X19ib2R5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAvLyBGdWxsIGhlaWdodCBwb3J0bGV0IG1vZGVcbiAgJi5rdC1wb3J0bGV0LS1oZWlnaHQtZmx1aWQtaGFsZiB7XG4gICAgaGVpZ2h0OiBjYWxjKDUwJSAtICN7a3QtZ2V0KCRrdC1wb3J0bGV0LCBib3R0b20tc3BhY2UsIGRlc2t0b3ApfSk7XG5cbiAgICAua3QtcG9ydGxldF9fYm9keSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Lmt0LXBvcnRsZXQge1xuXHRcdG1hcmdpbi1ib3R0b206IGt0LWdldCgka3QtcG9ydGxldCwgYm90dG9tLXNwYWNlLCBtb2JpbGUpO1xuXG5cdFx0Ly8gSGVhZCBzaXppbmdcblx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSk7XG5cblx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tc20ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHNtLCBtb2JpbGUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBsZywgbW9iaWxlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgeGwsIG1vYmlsZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXNtIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXBvcnRsZXQtLWhlYWQtbGcge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBtb2JpbGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYua3QtcG9ydGxldC0taGVhZC14bCB7XG5cdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgIHhsLCBtb2JpbGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFBvcnRsZXQgYm9keSBhbGlnbm1lbnRcblx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXG5cdFx0XHQua3QtcG9ydGxldF9fYm9keS0taG9yLWZpdCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtKGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSkpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LXBvcnRsZXRfX2Zvb3Qge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblx0XHR9XG5cblx0XHQvLyBNYXJnaW5sZXNzXG5cdFx0Ji5rdC1wb3J0bGV0LS1tYXJnaW5sZXNzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ly8gU3RpY2t5IHBvcnRsZXRcblx0XHQmLmt0LXBvcnRsZXQtLXN0aWNreSB7XG5cdFx0XHQ+IC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSkgLSAxMHB4O1xuXG5cdFx0XHRcdCYua3QtcG9ydGxldF9faGVhZC0tc20ge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKSAtIDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LXBvcnRsZXRfX2hlYWQtLWxnIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIG1vYmlsZSkgLSAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1wb3J0bGV0X19oZWFkLS14bCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBtb2JpbGUpIC0gMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEhlYWQgb3ZlcmxheVxuXHRcdCYua3QtcG9ydGxldC0taGVhZC1vdmVybGF5IHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSk7XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGRlZmF1bHQsIG1vYmlsZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBIZWFkIHNpemluZ1xuXHRcdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLXNtIHtcblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2hlYWQge1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LCBzbSwgbW9iaWxlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19ib2R5IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtKGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgc20sIG1vYmlsZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtcG9ydGxldC0taGVhZC1sZyB7XG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgka3QtcG9ydGxldCwgbWluLWhlaWdodCwgbGcsIG1vYmlsZSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtcG9ydGxldF9fYm9keSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIGxnLCBtb2JpbGUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXBvcnRsZXQtLWhlYWQteGwge1xuXHRcdFx0XHQua3QtcG9ydGxldF9faGVhZCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXBvcnRsZXQsIG1pbi1oZWlnaHQsIHhsLCBtb2JpbGUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRrdC1wb3J0bGV0LCBtaW4taGVpZ2h0LHhsLCBtb2JpbGUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIE5vIGJvcmRlclxuXHRcdCYua3QtcG9ydGxldC0taGVhZC0tbm9ib3JkZXIge1xuXHRcdFx0Lmt0LXBvcnRsZXRfX2JvZHkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogY2FsYyhrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpIC8gMik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gU3BhY2luZ1xuXHRcdC5rdC1wb3J0bGV0X19zcGFjZS14IHtcblx0XHRcdHBhZGRpbmctbGVmdDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1yaWdodDoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5rdC1wb3J0bGV0X19zcGFjZS15IHtcblx0XHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuXHQua3QtcG9ydGxldCB7XG5cdFx0Ji5rdC1wb3J0bGV0LS1oZWFkLWJyZWFrLXNtIHtcblx0XHRcdC5rdC1wb3J0bGV0X19oZWFkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHRcdC5rdC1wb3J0bGV0X19oZWFkLWxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gU2Nyb2xsdG9wXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LXNjcm9sbHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0MHB4OyAgXG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAgICAgXG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMXB4IHJnYmEoNjksNjUsNzgsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICA+IGkge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgIH0gICAgICAgICAgXG5cbiAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1icmFuZC1jb2xvcihpbnZlcnNlKSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1zY3JvbGx0b3AtLW9uICYge1xuICAgICAgICBvcGFjaXR5OiAwLjM7ICAgICBcbiAgICAgICAgYW5pbWF0aW9uOiBrdC1zY3JvbGx0b3Atc2hvdy1hbmltYXRpb24gLjRzIGVhc2Utb3V0IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgYm90dG9tOiAzMHB4OyAgXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uc1xuQGtleWZyYW1lcyBrdC1zY3JvbGx0b3Atc2hvdy1hbmltYXRpb24ge1xuICAgIGZyb20gICB7IG1hcmdpbi1ib3R0b206IC0xNXB4IH1cbiAgICB0byB7IG1hcmdpbi1ib3R0b206IDA7IH1cbn0iLCIvL1xuLy8gRm9ybVxuLy9cblxuXG5cbi5rdC1mb3JtIHtcblx0Lmt0LWZvcm1fX2dyb3VwIHtcblx0XHQmLmt0LWZvcm1fX2dyb3VwLS1pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQ+IC5rdC1mb3JtX19sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcblxuXHRcdFx0XHQmLmt0LWZvcm1fX2xhYmVsLW5vLXdyYXAge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5rdC1mb3JtX19jb250cm9sIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBBY3Rpb24gYmFyXG5cdC5rdC1mb3JtX19hY3Rpb25zIHtcblx0XHQmLmt0LWZvcm1fX2FjdGlvbnMtLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCYua3QtZm9ybV9fYWN0aW9ucy0tY2VudGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQmLmt0LWZvcm0tLWNlbnRlcntcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi8vIFZhbGlkYXRpb24gZmVlZGJhY2tcbi5pcy12YWxpZCB7XG5cdC52YWxpZC1mZWVkYmFjayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5pcy1pbnZhbGlkIHtcblx0LmludmFsaWQtZmVlZGJhY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Lmt0LWZvcm0ge1xuXHRcdCYua3QtZm9ybS0tbGFiZWwtcmlnaHQge1xuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRsYWJlbDpub3QoLmt0LWNoZWNrYm94KTpub3QoLmt0LXJhZGlvKTpub3QoLmt0LW9wdGlvbikge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gXG4vLyBJbnB1dCBJY29uXG4vL1xuXG5cblxuXG4vLyBDb25maWdcbiRrdC1pbnB1dC1pY29uOiAoXG5cdGRlZmF1bHQ6IChcblx0XHR3aWR0aDogMy4ycmVtLFxuXHRcdGZvbnQtc2l6ZTogKFxuXHRcdFx0ZmxhdGljb246IDEuM2VtLFxuXHRcdFx0Zm9udGF3ZXNvbWU6IDEuMmVtLFxuXHRcdFx0bGluZWF3ZXNvbWU6IDEuNGVtXG5cdFx0KVxuXHQpLFxuXHRsZzogKFxuXHRcdHdpZHRoOiA0LjJyZW0sXG5cdFx0Zm9udC1zaXplOiAoXG5cdFx0XHRmbGF0aWNvbjogMS40ZW0sXG5cdFx0XHRmb250YXdlc29tZTogMS4zZW0sXG5cdFx0XHRsaW5lYXdlc29tZTogMS42ZW1cblx0XHQpXG5cdCksXG5cdHNtOiAoXG5cdFx0d2lkdGg6IDIuN3JlbSxcblx0XHRmb250LXNpemU6IChcblx0XHRcdGZsYXRpY29uOiAxZW0sXG5cdFx0XHRmb250YXdlc29tZTogMWVtLFxuXHRcdFx0bGluZWF3ZXNvbWU6IDEuMWVtXG5cdFx0KVxuXHQpXG4pO1xuXG4vLyBCYXNlXG4ua3QtaW5wdXQtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBpY29uIGlucHV0IHNpemluZ1xuICAgID4gLmt0LWlucHV0LWljb25fX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgZGVmYXVsdCwgd2lkdGgpO1xuXG4gICAgICAgICYua3QtaW5wdXQtaWNvbl9faWNvbi0tbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1pbnB1dC1pY29uX19pY29uLS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzZXQgaWNvbiBzaXplc1xuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKCBrdC1nZXQoJGt0LWlucHV0LWljb24sIGRlZmF1bHQsIGZvbnQtc2l6ZSkgKTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyArIC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIHdpZHRoKTtcblxuICAgICAgICAvLyBzZXQgaWNvbiBzaXplc1xuICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKCBrdC1nZXQoJGt0LWlucHV0LWljb24sIGxnLCBmb250LXNpemUpICk7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20gfiAua3QtaW5wdXQtaWNvbl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWlucHV0LWljb24sIHNtLCB3aWR0aCk7XG5cbiAgICAgICAgLy8gc2V0IGljb24gc2l6ZXNcbiAgICAgICAgQGluY2x1ZGUga3QtaWNvbnMtc2l6ZSgga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgZm9udC1zaXplKSApO1xuICAgIH1cblxuICAgIC8vIGljb24gaW5wdXQgYWxpZ25tZW50c1xuICAgICYua3QtaW5wdXQtaWNvbi0tbGVmdCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCB3aWR0aCkgLSAwLjRyZW0pO1xuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBsZywgd2lkdGgpIC0gMC42cmVtKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgc20sIHdpZHRoKSAtIDAuMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWlucHV0LWljb24tLXJpZ2h0IHtcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCB3aWR0aCkgLSAwLjRyZW0pO1xuXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIHdpZHRoKSAtIDAuNnJlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoa3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgd2lkdGgpIC0gMC4ycmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGZpeGVkIHdpZHRoIGljb24gaW5wdXRzICAgICAgICBcbiAgICAmLmt0LWlucHV0LWljb24tLWZpeGVkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBkZWZhdWx0LCBmaXhlZCk7XG4gICAgfVxuXG4gICAgJi5rdC1pbnB1dC1pY29uLS1maXhlZC1sYXJnZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtaW5wdXQtaWNvbiwgbGcsIGZpeGVkKTtcbiAgICB9XG5cbiAgICAmLmt0LWlucHV0LWljb24tLWZpeGVkLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1pbnB1dC1pY29uLCBzbSwgZml4ZWQpO1xuICAgIH0gIFxufSIsIi8vXG4vLyBDaGVja2JveFxuLy9cblxuXG5cblxuLy8gQ29uZmlnXG4ka3QtY2hlY2tib3gtYmFzZS1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuJGt0LWNoZWNrYm94LWNvbmZpZzogKFxuXHRzZWxmOiAoXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSxcblx0XHRzaXplOiAxOHB4LFxuXHRcdHRpY2s6IDZweFxuXHQpLFxuXG5cdG91dGxpbmU6IChcblx0XHRib3JkZXI6IChcblx0XHRcdGRlZmF1bHQ6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgMTIlKSxcblx0XHRcdGNoZWNrZWQ6IGRhcmtlbigka3QtY2hlY2tib3gtYmFzZS1jb2xvciwgMTUlKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCAxOCUpXG5cdCksXG5cblx0c29saWQ6IChcblx0XHRiZzogKFxuXHRcdFx0ZGVmYXVsdDogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCA2JSksXG5cdFx0XHRjaGVja2VkOiBkYXJrZW4oJGt0LWNoZWNrYm94LWJhc2UtY29sb3IsIDglKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1jaGVja2JveC1iYXNlLWNvbG9yLCAzMCUpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuXG4gICAgJi5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLy8gSGlkZSBkZWZhdWx0IGJyb3dzZXIgaW5wdXRcbiAgICA+IGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHNpemUpO1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHNpemUpO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgY2hlY2tcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDAjeycvKnJ0bDppZ25vcmUqLyd9ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykjeycvKnJ0bDppZ25vcmUqLyd9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IHNwYW4sXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcblxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1zb2xpZCB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBzcGFuLFxuICAgICAgICA+IGlucHV0OmZvY3VzIH4gc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1zcXVhcmUge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtY2hlY2tib3gtLWJvbGQgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIC5mb3JtLWlubGluZSAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmLmt0LWNoZWNrYm94LS1zaW5nbGUge1xuICAgICAgICB3aWR0aDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNlbGYsIHNpemUpO1xuICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzZWxmLCBzaXplKTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aCA+ICYsXG4gICAgICAgIHRkID4gJiB7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwXG4gICAgLmlucHV0LWdyb3VwICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi8vQ3VzdG9tXG4ua3QtY2hlY2tib3hfX3dyYXBwZXJfdW5zZXQge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgICBtYXJnaW46IHVuc2V0O1xuXG4gICAgPiBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgfVxufVxuXG4ua3QtY2hlY2tib3gtbGlzdCB7XG4gICAgcGFkZGluZzogMCAwO1xuXG4gICAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmt0LWNoZWNrYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmt0LWNoZWNrYm94LWlubGluZSB7XG4gICAgcGFkZGluZzogMCAwO1xuXG4gICAgLmt0LWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cC5yb3cge1xuICAgIC5rdC1jaGVja2JveC1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC5rdC1jaGVja2JveC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbn1cblxuLy8gU2tpblxuQG1peGluIGt0LWNoZWNrYm94LXRoZW1lKFxuICAgICRvdXRsaW5lLWJvcmRlci1jb2xvcixcbiAgICAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcixcbiAgICAkb3V0bGluZS10aWNrLWNvbG9yLFxuICAgICRzb2xpZC1iZy1jb2xvcixcbiAgICAkc29saWQtYmctY2hlY2tlZC1jb2xvcixcbiAgICAkc29saWQtdGljay1jb2xvcikge1xuXG4gICAgJi5rdC1jaGVja2JveC0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLy8gT3V0bGluZVxuICAgID4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJG91dGxpbmUtdGljay1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yO1xuICAgIH1cblxuICAgICYua3QtY2hlY2tib3gtLWJvbGQgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yO1xuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC8vIFNvbGlkXG4gICAgJi5rdC1jaGVja2JveC0tc29saWQge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaWNrXG4gICAgJi5rdC1jaGVja2JveC0tdGljayB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOmt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgYmcsIGRlZmF1bHQpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtYmctY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGVmYXVsdFxuLmt0LWNoZWNrYm94IHtcbiAgICAvLyBCYXNlXG4gICAgQGluY2x1ZGUga3QtY2hlY2tib3gtdGhlbWUoXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBvdXRsaW5lLCBib3JkZXIsIGRlZmF1bHQpLFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgb3V0bGluZSwgYm9yZGVyLCBjaGVja2VkKSxcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIG91dGxpbmUsIHRpY2spLFxuICAgICAgICBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KSxcbiAgICAgICAga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgY2hlY2tlZCksXG4gICAgICAgIGt0LWdldCgka3QtY2hlY2tib3gtY29uZmlnLCBzb2xpZCwgdGljaylcbiAgICApO1xuXG4gICAgLy8gU3RhdGUgQ29sb3JzXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgLy8gZGVmYXVsdCBzdGF0ZVxuICAgICAgICAmLmt0LWNoZWNrYm94LS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1jaGVja2JveC10aGVtZShcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBiYXNlKSxcbiAgICAgICAgICAgICAgICBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gQ2hlY2tib3hcbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LXJhZGlvLWJhc2UtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiRrdC1yYWRpby1jb25maWc6IChcblx0c2VsZjogKFxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UsXG5cdFx0c2l6ZTogMThweCxcblx0XHR0aWNrOiA2cHhcblx0KSxcblx0XG5cdG91dGxpbmU6IChcblx0XHRib3JkZXI6IChcblx0XHRcdGRlZmF1bHQ6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgMTIlKSxcblx0XHRcdGNoZWNrZWQ6IGRhcmtlbigka3QtcmFkaW8tYmFzZS1jb2xvciwgMTUlKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCAxOCUpXG5cdCksXG5cblx0c29saWQ6IChcblx0XHRiZzogKFxuXHRcdFx0ZGVmYXVsdDogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCA2JSksXG5cdFx0XHRjaGVja2VkOiBkYXJrZW4oJGt0LXJhZGlvLWJhc2UtY29sb3IsIDglKVxuXHRcdCksXG5cdFx0dGljazogZGFya2VuKCRrdC1yYWRpby1iYXNlLWNvbG9yLCAzMCUpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1yYWRpbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNlbGYsIHRyYW5zaXRpb24pO1xuXG4gICAgJi5rdC1yYWRpby0tZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLy8gSGlkZSBkZWZhdWx0IGJyb3dzZXIgaW5wdXRcbiAgICA+IGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgb3BhY2l0eTogMDsgICAgICAgICBcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IC8vIE1ha2VzIHJhZGlvIGJ1dHRvbnMgY2lyY2x1bGFyICAgICAgXG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBjaGVja1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyhrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdGljaykgLyAtMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0aWNrKSAvIC0yKTtcbiAgICAgICAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdGljayk7XG4gICAgICAgICAgICBoZWlnaHQ6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0aWNrKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7ICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfSAgICBcbiAgICB9XG5cbiAgICAmOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiBzcGFuLFxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG5cbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5rdC1yYWRpby0tc29saWQge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gc3BhbixcbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4geyBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCB0cmFuc2l0aW9uKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtcmFkaW8tLXNxdWFyZSB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyBcbiAgICAgICAgfSAgICAgICBcbiAgICB9XG5cbiAgICAmLmt0LXJhZGlvLS1ib2xkID4gc3BhbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IFxuICAgICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgdHJhbnNpdGlvbik7XG4gICAgfVxuXG4gICAgLmZvcm0taW5saW5lICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH0gICAgICAgIFxuXG4gICAgJi5rdC1yYWRpby0tc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzZWxmLCBzaXplKTtcbiAgICAgICAgaGVpZ2h0OiBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc2VsZiwgc2l6ZSk7XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoID4gJiwgXG4gICAgICAgIHRkID4gJiB7XG4gICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwXG4gICAgLmlucHV0LWdyb3VwICYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbi5rdC1yYWRpby1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDA7XG5cbiAgICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAua3QtcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgIFxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9ICAgXG59XG5cbi5rdC1yYWRpby1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDAgMDtcblxuICAgIC5rdC1yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWdyb3VwLnJvdyB7XG4gICAgLmt0LXJhZGlvLWlubGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IFxuICAgIH1cblxuICAgIC5rdC1yYWRpby1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyBcbiAgICB9XG59XG5cbi8vIFNraW5cbkBtaXhpbiBrdC1yYWRpby10aGVtZShcbiAgICAkb3V0bGluZS1ib3JkZXItY29sb3IsIFxuICAgICRvdXRsaW5lLWJvcmRlci1jaGVja2VkLWNvbG9yLCBcbiAgICAkb3V0bGluZS10aWNrLWNvbG9yLCBcbiAgICAkc29saWQtYmctY29sb3IsIFxuICAgICRzb2xpZC1iZy1jaGVja2VkLWNvbG9yLCBcbiAgICAkc29saWQtdGljay1jb2xvcikgeyAgICBcblxuICAgICYua3QtcmFkaW8tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICBcbiAgICAvLyBPdXRsaW5lXG4gICAgPiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNvbG9yOyBcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgJG91dGxpbmUtdGljay1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvdXRsaW5lLXRpY2stY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGlucHV0OmRpc2FibGVkIH4gc3BhbiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3V0bGluZS1ib3JkZXItY2hlY2tlZC1jb2xvcjsgXG4gICAgfVxuXG4gICAgJi5rdC1yYWRpby0tYm9sZCA+IGlucHV0OmNoZWNrZWQgfiBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG91dGxpbmUtYm9yZGVyLWNoZWNrZWQtY29sb3I7IFxuICAgIH1cblxuICAgID4gaW5wdXQ6ZGlzYWJsZWQgfiBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC8vIFNvbGlkXG4gICAgJi5rdC1yYWRpby0tc29saWQge1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtdGljay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgPiBpbnB1dDpmb2N1cyB+IHNwYW4geyAgXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc29saWQtYmctY2hlY2tlZC1jb2xvcjsgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaWNrXG4gICAgJi5rdC1yYWRpby0tdGljayB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGt0LWNoZWNrYm94LWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgID4gaW5wdXQ6Zm9jdXMgfiBzcGFuIHsgIFxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW5wdXQ6Y2hlY2tlZCB+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRrdC1jaGVja2JveC1jb25maWcsIHNvbGlkLCBiZywgZGVmYXVsdCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvbGlkLWJnLWNoZWNrZWQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERlZmF1bHRcbi5rdC1yYWRpbyB7XG4gICAgQGluY2x1ZGUga3QtcmFkaW8tdGhlbWUoXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBvdXRsaW5lLCBib3JkZXIsIGRlZmF1bHQpLFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgb3V0bGluZSwgYm9yZGVyLCBjaGVja2VkKSxcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIG91dGxpbmUsIHRpY2spLFxuICAgICAgICBrdC1nZXQoJGt0LXJhZGlvLWNvbmZpZywgc29saWQsIGJnLCBkZWZhdWx0KSxcbiAgICAgICAga3QtZ2V0KCRrdC1yYWRpby1jb25maWcsIHNvbGlkLCBiZywgY2hlY2tlZCksXG4gICAgICAgIGt0LWdldCgka3QtcmFkaW8tY29uZmlnLCBzb2xpZCwgdGljaylcbiAgICAgICAgKTtcblxuICAgIC8vIFN0YXRlIENvbG9yc1xuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgIC8vIGRlZmF1bHQgc3RhdGUgXG4gICAgICAgICYua3QtcmFkaW8tLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJhZGlvLXRoZW1lKFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGJhc2UpLFxuICAgICAgICAgICAgICAgIGt0LWdldCgkY29sb3IsIGludmVyc2UpXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgIH0gXG59IiwiLy9cbi8vIFN3aXRjaFxuLy9cblxuXG5cblxuLy8gQ29tcG9uZW50IEJhc2VcbkBtaXhpbiBrdC1zd2l0Y2gtYmFzZSgpIHtcbiAgICAua3Qtc3dpdGNoICB7XG4gICAgICAgIC8vIEJhc2VcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgaW5wdXQ6ZW1wdHkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05OTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH0gXG5cbiAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsIFxuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhdGUgaWNvbnNcbiAgICAgICAgJi5rdC1zd2l0Y2gtLWljb24ge1xuICAgICAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uLXNlbGYoJ1xcZjM0MicpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE3Yic7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGF0ZSBpY29uc1xuICAgICAgICAmLmt0LXN3aXRjaC0taWNvbi1jaGVjayB7XG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbGEtaWNvbi1zZWxmKCdcXGYxN2InKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgXG5cbiAgICAgICAgLy8gRGVmYXVsdCBzaXplXG4gICAgICAgICYge1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aDogNTRweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2U6IDNweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvczogMjZweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemU6IDAuOWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1zd2l0Y2gtc2l6ZShcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbixcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZSxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3MsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIExhcmdlIHNpemVcbiAgICAgICAgJi5rdC1zd2l0Y2gtLWxnIHtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlOiAzcHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3M6IDM0cHg7XG4gICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplOiAxZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXN3aXRjaC1zaXplKFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbWFyZ2luLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtd2lkdGgsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXNwYWNlLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvcyxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWljb24tZm9udC1zaXplXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU21hbGwgc2l6ZVxuICAgICAgICAmLmt0LXN3aXRjaC0tc20ge1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1tYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgJGt0LXN3aXRjaC13aWR0aDogMzhweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgJGt0LXN3aXRjaC1saW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtc3BhY2U6IDJweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtY2hlY2tlZC10aWNrLXBvczogMTZweDtcbiAgICAgICAgICAgICRrdC1zd2l0Y2gtaWNvbi1mb250LXNpemU6IDAuOGVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1zd2l0Y2gtc2l6ZShcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLW1hcmdpbixcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLXdpZHRoLFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICRrdC1zd2l0Y2gtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1zcGFjZSxcbiAgICAgICAgICAgICAgICAka3Qtc3dpdGNoLWNoZWNrZWQtdGljay1wb3MsXG4gICAgICAgICAgICAgICAgJGt0LXN3aXRjaC1pY29uLWZvbnQtc2l6ZVxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvcm0gZ3JvdXBcbiAgICAgICAgLmZvcm0tZ3JvdXAucm93ICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xNXJlbTtcblxuICAgICAgICAgICAgJi5rdC1zd2l0Y2gtLWxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtc3dpdGNoLS1zbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICBcbiAgICB9XG59XG5cbi8vIENvbXBvbmVudCBTaXplXG5AbWl4aW4ga3Qtc3dpdGNoLXNpemUoJG1hcmdpbiwgJHdpZHRoLCAkaGVpZ2h0LCAkbGluZS1oZWlnaHQsICRzcGFjZSwgJGNoZWNrZWQtdGljay1wb3MsICRpY29uLWZvbnQtc2l6ZSkge1xuICAgIGlucHV0OmVtcHR5IH4gc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0OyAgICAgICAgICAgICAgICBcbiAgICAgICAgbWFyZ2luOiAkbWFyZ2luO1xuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICAgIHdpZHRoOiAkd2lkdGggKyAkc3BhY2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJGhlaWdodCAvIDIpO1xuICAgIH1cblxuICAgIGlucHV0OmVtcHR5IH4gc3BhbjpiZWZvcmUsIFxuICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJGhlaWdodCAvIDIpO1xuICAgIH1cblxuICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgIGhlaWdodDogJGhlaWdodCAtIDIgKiAkc3BhY2U7XG4gICAgICAgIHdpZHRoOiAkaGVpZ2h0IC0gMiAqICRzcGFjZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgdG9wOiAkc3BhY2U7XG4gICAgICAgIGJvdHRvbTogJHNwYWNlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlO1xuICAgICAgICBmb250LXNpemU6ICRpY29uLWZvbnQtc2l6ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjaGVja2VkLXRpY2stcG9zO1xuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IFNraW5cbkBtaXhpbiBrdC1zd2l0Y2gtc2tpbigpIHtcbiAgICAkYmFzZS1jb2xvcjogI2U4ZWJmMTtcblxuICAgIC5rdC1zd2l0Y2gge1xuICAgICAgICAvLyBQYW5lbCBiZ1xuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGljayBiZ1xuICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDUlKTsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENoZWNrZWQgc3RhdGUgXG4gICAgICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgLy8gUGFuZWwgYmdcbiAgICAgICAgICAgIH4gc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDNweCAyMHB4IDBweCByZ2JhKCRiYXNlLWNvbG9yLCAwLjQxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVGljayBiZ1xuICAgICAgICAgICAgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAzcHggMjBweCAwcHggcmdiYSgkYmFzZS1jb2xvciwgMC40MSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgICAgICAgfiBzcGFuOmFmdGVyLFxuICAgICAgICAgICAgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9ICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXRlc1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgLy8gc3RhdGVzIFxuICAgICAgICAgICAgJi5rdC1zd2l0Y2gtLSN7JG5hbWV9Om5vdCgua3Qtc3dpdGNoLS1vdXRsaW5lKSB7XG4gICAgICAgICAgICAgICAgaW5wdXQ6ZW1wdHkgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gUGFuZWwgYmdcbiAgICAgICAgICAgICAgICAgICAgfiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC8vIFRpY2sgYmdcbiAgICAgICAgICAgICAgICAgICAgfiBzcGFuOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIG91dGxpbmUgc3R5bGUgc3RhdGVzXG4gICAgICAgICAgICAmLmt0LXN3aXRjaC0tb3V0bGluZS5rdC1zd2l0Y2gtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICBpbnB1dDplbXB0eSB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgZGFya2VuKCRiYXNlLWNvbG9yLCAzJSk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmVtcHR5IH4gc3BhbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgcGFuZWwpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAvLyBQYW5lbCBiZ1xuICAgICAgICAgICAgICAgICAgICB+IHNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gVGljayBiZ1xuICAgICAgICAgICAgICAgICAgICB+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb21wb25lbnQgQmFzZVxuQGluY2x1ZGUga3Qtc3dpdGNoLWJhc2UoKTtcblxuLy8gQ29tcG9uZW50IFNraW5cbkBpbmNsdWRlIGt0LXN3aXRjaC1za2luKCk7IiwiXG4vL1xuLy8gT3B0aW9uXG4vL1xuXG5cblxuXG4vLyBCYXNlXG5AbWl4aW4ga3Qtb3B0aW9uLWJhc2UoKSB7XG4gICAgLmt0LW9wdGlvbiAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICBcbiAgICAgICAgcGFkZGluZzogMS40ZW07ICAgICAgICBcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAua3Qtb3B0aW9uX19jb250cm9sIHtcbiAgICAgICAgXHR3aWR0aDogMi43cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTsgICAgICBcdFxuXG4gICAgICAgIFx0Lmt0LXJhZGlvIHtcbiAgICAgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIFx0Lmt0LW9wdGlvbl9faGVhZCB7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgXHRcdC5rdC1vcHRpb25fX3RpdGxlIHtcbiAgICAgICAgXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07ICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyAgICAgXHRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICBcdFx0fVxuXG4gICAgICAgIFx0XHQua3Qtb3B0aW9uX19mb2N1cyB7XG4gICAgICAgIFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgXHRcdFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIFx0fVxuXG4gICAgICAgIFx0Lmt0LW9wdGlvbl9fYm9keSB7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXHRcdHBhZGRpbmctdG9wOiAwLjdyZW07IFxuICAgICAgICBcdFx0Zm9udC1zaXplOiAwLjlyZW07ICAgICBcdFxuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgXHR9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW9wdGlvbi0tcGxhaW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgIFxuXG4gICAgICAgICAgICAua3Qtb3B0aW9uX19jb250cm9sIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuN3JlbTtcblxuICAgICAgICAgICAgICAgIC5rdC1yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAua3Qtb3B0aW9uX19oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LW9wdGlvbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LW9wdGlvbl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjJyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmFsaWRhdGlvbiBcbiAgICAgICAgLmlzLXZhbGlkICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihzdWNjZXNzLCBiYXNlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1pbnZhbGlkICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfSAgICAgXG5cblxufVxuXG4vLyBWYWxpZGF0aW9uIFN0YXRlXG5AbWl4aW4ga3Qtb3B0aW9uLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgICAuaGFzLSN7JHN0YXRlfSB7XG4gICAgICAgIC5rdC1vcHRpb24ge1xuICAgICAgICAgICAgLmt0LW9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIC5rdC1vcHRpb25fX2hlYWQge1xuICAgICAgICAgICAgICAgICAgICAua3Qtb3B0aW9uX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBCYXNlXG5AaW5jbHVkZSBrdC1vcHRpb24tYmFzZSgpO1xuXG4vLyBWYWxpZGF0aW9uIFN0YXRlc1xuQGluY2x1ZGUga3Qtb3B0aW9uLXZhbGlkYXRpb24tc3RhdGUoc3VjY2Vzcywga3QtZ2V0KCRrdC1zdGF0ZS1jb2xvcnMsIHN1Y2Nlc3MsIGJhc2UpKTtcbkBpbmNsdWRlIGt0LW9wdGlvbi12YWxpZGF0aW9uLXN0YXRlKGVycm9yLCBrdC1nZXQoJGt0LXN0YXRlLWNvbG9ycywgd2FybmluZywgYmFzZSkpOyIsIi8vXG4vLyBBdmF0YXJcbi8vXG5cblxuXG4vLyBCYXNlXG4ua3QtYXZhdGFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Lmt0LWF2YXRhcl9faG9sZGVyIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR9XG5cblx0Lmt0LWF2YXRhcl9fdXBsb2FkIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoIzAwMDAwMCwgMC4xKTtcblxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRmb250LXNpemU6IDAuOXJlbTtcblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHQmOmhvdmVye1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3QtYXZhdGFyX19jYW5jZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdGJvdHRvbTogLTVweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCMwMDAwMDAsIDAuMSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdGkge1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRpIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LWF2YXRhci0tY2hhbmdlZCB7XG5cdFx0Lmt0LWF2YXRhcl9fY2FuY2VsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RhdGVzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdFx0Ji5rdC1hdmF0YXItLSN7JG5hbWV9IHtcblx0XHRcdC5rdC1hdmF0YXJfX3VwbG9hZCB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXG5cdC8vIENpcmNsZSBzdHlsZVxuXHQmLmt0LWF2YXRhci0tY2lyY2xlIHtcblx0XHQua3QtYXZhdGFyX19ob2xkZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblxuXHRcdC5rdC1hdmF0YXJfX3VwbG9hZCB7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0fVxuXG5cdFx0Lmt0LWF2YXRhcl9fY2FuY2VsIHtcblx0XHRcdHJpZ2h0OiAzcHg7XG5cdFx0XHRib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQm9yZGVyZWQgc3R5bGVcblx0Ji5rdC1hdmF0YXItLW91dGxpbmUge1xuXHRcdC5rdC1hdmF0YXJfX2hvbGRlciB7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCMwMDAwMDAsIDAuMSk7XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFNwaW5uZXJcbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LXNwaW5uZXItY29uZmlnOiAoXG5cdHNpemU6IChcblx0XHRzbTogMTZweCxcblx0XHRtZDogMjBweCxcblx0XHRsZzogMjRweFxuXHQpXG4pO1xuXG4vLyBTcGlubmVyIERlZmF1bHRcbi5rdC1zcGlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7ICBcdFx0XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgXHQvLyBTaXplcyAgXHRcbiAgXHQmLmt0LXNwaW5uZXItLXNtIHtcbiAgXHRcdEBpbmNsdWRlIGt0LXNwaW5uZXItc2l6ZShzbSk7XG4gIFx0fVxuICBcdFxuICBcdEBpbmNsdWRlIGt0LXNwaW5uZXItc2l6ZShtZCk7XG4gIFx0XG4gIFx0Ji5rdC1zcGlubmVyLS1sZyB7XG4gIFx0XHRAaW5jbHVkZSBrdC1zcGlubmVyLXNpemUobGcpO1xuICBcdH1cblxuICBcdC8vIERlZmF1bHQgU3R5bGVcbiAgXHQmOmJlZm9yZSB7XG4gICAgICAgIGFuaW1hdGlvbjoga3Qtc3Bpbm5lciAuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICBcdC8vIFN0YXRlIENvbG9ycyBcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LXNwaW5uZXItLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IG1vZGVcbiAgICAmLmt0LXNwaW5uZXItLWlucHV0IHtcbiAgICAgICAgJi5rdC1zcGlubmVyLS1yaWdodCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXNwaW5uZXItLWxlZnQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3Bpbm5lciBEZWZhdWx0XG4gICAgJi5rdC1zcGlubmVyLS12MiB7XG4gICAgICBcdC8vIERlZmF1bHQgU3R5bGVcbiAgICAgIFx0JjpiZWZvcmUge1xuICAgICAgICAgICBhbmltYXRpb246IGt0LXNwaW5uZXIgLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICB9XG5cbiAgICAgIFx0Ly8gU3RhdGUgQ29sb3JzIFxuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5rdC1zcGlubmVyLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBsaWdodGVuKGt0LWdldCgkY29sb3IsIGJhc2UpLCAzMCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oa3QtZ2V0KCRjb2xvciwgYmFzZSksIDMlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbnNcbkBrZXlmcmFtZXMga3Qtc3Bpbm5lciB7XG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn0iLCIvL1xuLy8gTWl4aW5zXG4vL1xuXG5cblxuQG1peGluIGt0LXNwaW5uZXItc2l6ZSgkc2l6ZSkge1xuXHQmOmJlZm9yZSB7XG5cdFx0d2lkdGg6IGt0LWdldCgka3Qtc3Bpbm5lci1jb25maWcsIHNpemUsICRzaXplKTtcbiAgXHRcdGhlaWdodDoga3QtZ2V0KCRrdC1zcGlubmVyLWNvbmZpZywgc2l6ZSwgJHNpemUpO1xuICBcdFx0bWFyZ2luLXRvcDogY2FsYyhrdC1nZXQoJGt0LXNwaW5uZXItY29uZmlnLCBzaXplLCAkc2l6ZSkvLTIpO1xuICBcdH1cblxuXHQmLmt0LXNwaW5uZXItLWNlbnRlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogNTAlO1xuICBcdFx0XHRtYXJnaW4tbGVmdDogY2FsYyhrdC1nZXQoJGt0LXNwaW5uZXItY29uZmlnLCBzaXplLCAkc2l6ZSkgLyAtMik7XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1sZWZ0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5rdC1zcGlubmVyLS1yaWdodCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3Qtc3Bpbm5lci1za2luKCRjb2xvcikge1xuXHQmOmJlZm9yZSB7XG4gICAgXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3I7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufSIsIi8vXG4vLyBMb2FkZXJcbi8vXG5cblxuXG5cbi8vIENvbmZpZ1xuJGt0LWxvYWRlci1jb25maWc6IChcblx0ZGVmYXVsdDogKFxuXHRcdHNpemU6IDEuNHJlbSxcblx0XHR3aWR0aDogMnB4XG5cdCksXG5cdGxnOiAoXG5cdFx0c2l6ZTogMnJlbSxcblx0XHR3aWR0aDogM3B4IFxuXHQpLFxuXHRzbTogKFxuXHRcdHNpemU6IDFyZW0sXG5cdFx0d2lkdGg6IDFweFxuXHQpXG4pO1xuXG4vLyBCYXNlXG5AbWl4aW4ga3QtbG9hZGVyLWJhc2UoKSB7XG5cdC8vIFNwaW5uZXIgbWFya3VwXG5cdC5rdC1sb2FkZXIge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgd2lkdGg6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgZGVmYXVsdCwgc2l6ZSk7XG5cdCAgICBoZWlnaHQ6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgZGVmYXVsdCwgc2l6ZSk7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7ICBcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdCAgICBvcGFjaXR5OiAwO1xuXHQgICAgYW5pbWF0aW9uOiBrdC1sb2FkZXItc2NhbGVvdXQgMC45cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcblxuXHQgICAgJi5rdC1sb2FkZXItLWxnIHtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIGxnLCBzaXplKTtcblx0ICAgIFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWxvYWRlci1jb25maWcsIGxnLCBzaXplKTtcblx0XHR9XG5cblx0XHQmLmt0LWxvYWRlci0tc20ge1xuXHRcdFx0d2lkdGg6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgc20sIHNpemUpO1xuXHQgICAgXHRoZWlnaHQ6IGt0LWdldCgka3QtbG9hZGVyLWNvbmZpZywgc20sIHNpemUpO1xuXHRcdH1cblxuXHRcdC5idG4gJiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQvLyBTdGF0ZXNcblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgLmt0LWxvYWRlci5rdC1sb2FkZXItLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICB9XG4gICAgfVxuXG5cdC8vIFNwaW5uZXIgYW5pbWF0aW9uXG5cdEBrZXlmcmFtZXMga3QtbG9hZGVyLXNjYWxlb3V0IHtcblx0ICAgIDAlIHsgXG5cdCAgICAgICAgb3BhY2l0eTogMC4zO1xuXHQgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdCAgICB9IFxuXHQgICAgMTAwJSB7ICAgICAgICBcblx0ICAgICAgICBvcGFjaXR5OiAxO1xuXHQgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcblx0ICAgIH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbG9hZGVyLXNraW4oJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cblxuLy8gQnVpbGRcbkBpbmNsdWRlIGt0LWxvYWRlci1iYXNlKCk7IiwiLy9cbi8vIFB1bHNlXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LXB1bHNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgLmt0LXB1bHNlX19yaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBrdC1wdWxzZSAyLjVzIGVhc2Utb3V0O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgNCk7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtaGFjay1pZSB7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0YXRlIENvbG9ycyBcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LXB1bHNlLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAua3QtcHVsc2VfX3Jpbmcge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC44KTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuXG5cbkBrZXlmcmFtZXMga3QtcHVsc2Uge1xuICAgIDAlIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xLCAwLjEpOyBvcGFjaXR5OiAwLjA7fVxuICAgIDYwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSwgMC4xKTsgb3BhY2l0eTogMC4wO31cbiAgICA2NSUge29wYWNpdHk6IDE7fVxuICAgIDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IG9wYWNpdHk6IDAuMDt9XG59IiwiLy9cbi8vIExvYWRpbmdcbi8vXG5cblxuXG5cbi8vIEJhc2Vcbi5rdC1kaWFsb2cge1xuICAgICR3aWR0aDogMTMwcHg7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwMDsgICBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAgMXJlbTsgICAgXG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAvLyBQbGFjZW1lbnQgXG4gICAgJi5rdC1kaWFsb2ctLXRvcC1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygkd2lkdGggLyAtMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjZzIGVhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LWRpYWxvZy0tc2hvd24ge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC42cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHlwZXNcbiAgICAmLmt0LWRpYWxvZy0tbG9hZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG5cbiAgICAgICAgLy8gU3RhdGVzXG5cdCAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgJi5rdC1kaWFsb2ctLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTsgICAgXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIEdyaWQgTmF2aWdhdGlvblxuLy9cblxuXG5cblxuLmt0LWdyaWQtbmF2LXYyIHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0Lmt0LWdyaWQtbmF2LXYyX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1x0XHRcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1x0XG5cdFx0bWluLWhlaWdodDogMTgwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0Ly8gSUUxMCwgSUUxMSBmaXhcblx0ICAgIEBpbmNsdWRlIGt0LWhhY2staWUoKSB7XG5cdCAgICAgICAgaGVpZ2h0OiAxODBweDtcblx0ICAgIH1cblxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHRcdGJhY2tncm91bmQ6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0XG5cdFx0Lmt0LWdyaWQtbmF2LXYyX19pdGVtLWljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRpIHtcdFx0XHRcdFxuXHRcdFx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1ncmlkLW5hdi12Ml9faXRlbS10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHQgICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICAgXHRjb2xvcjogIzVkNWI2Zjtcblx0XHR9XHRcdFxuXG5cdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG5cblx0XHRcdC5rdC1ncmlkLW5hdi12Ml9faXRlbS1pY29uIHtcblx0XHRcdFx0aSB7XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1ncmlkLW5hdi12Ml9faXRlbS10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdCAgICBtYXJnaW46IDNweCAzcHggM3B4IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0ICAgIG1hcmdpbjogM3B4IDAgM3B4IDNweDtcblx0XHR9XHRcdFxuXHR9XG59XG5cbiAiLCIvL1xuLy8gR3JpZCBOYXZcbi8vXG5cblxuXG5cbi8vIENvbXBvbmVudCBCYXNlXG5AbWl4aW4ga3QtZ3JpZC1uYXYtYmFzZSgpIHtcbiAgICAua3QtZ3JpZC1uYXYge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjogMDsgXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICAvLyBuYXYgcm93XG4gICAgICAgID4gLmt0LWdyaWQtbmF2X19yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyAgICAgICBcblxuICAgICAgICAgICAgLy8gbmF2IGl0ZW0gXG4gICAgICAgICAgICA+IC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgICBcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMy4zcmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIG5hdiBpY29uXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBuYXYgdGV4dFxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBuYXYgdGV4dFxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgICAgICAua3QtZ3JpZC1uYXYge1xuICAgICAgICAgICAgLy8gbmF2IHJvd1xuICAgICAgICAgICAgPiAua3QtZ3JpZC1uYXZfX3JvdyB7XG4gICAgICAgICAgICAgICAgLy8gbmF2IGl0ZW0gXG4gICAgICAgICAgICAgICAgPiAua3QtZ3JpZC1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ29tcG9uZW50IFNraW5cbkBtaXhpbiBrdC1ncmlkLW5hdi1za2luKCkge1xuICAgIC5rdC1ncmlkLW5hdiB7XG4gICAgICAgIC5rdC1ncmlkLW5hdl9fcm93IHtcbiAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEYXJrIHNraW5cbiAgICAgICAgJi5rdC1ncmlkLW5hdi0tc2tpbi1kYXJrIHtcbiAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMSk7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWdyaWQtbmF2X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ncmlkLW5hdl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNSk7XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAua3QtZ3JpZC1uYXZfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1aWxkXG4vLyBDb21wb25lbnQgQmFzZVxuQGluY2x1ZGUga3QtZ3JpZC1uYXYtYmFzZSgpO1xuXG4vLyBDb21wb25lbnQgU2tpblxuQGluY2x1ZGUga3QtZ3JpZC1uYXYtc2tpbigpOyIsIi8vXG4vLyBIZWFkXG4vL1xuXG5cblxuJGt0LWhlYWQtc2tpbi1saWdodC1iZy1jb2xvcjogI2Y5ZmFmZTtcblxuLmt0LWhlYWQge1xuXHRwYWRkaW5nOiAyLjVyZW0gMXJlbTtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgLy8gTW9kaWZpZXJzXG4gICAgJi5rdC1oZWFkLS1zcGFjZS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgIH1cblxuICAgICYua3QtaGVhZC0tc3BhY2UtbGcge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDFyZW07XG4gICAgfVxuXG4gICAgJi5rdC1oZWFkLS1maXQteCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLWZpdC1iIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLWZpdC10IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmt0LWhlYWQtLXNwYWNlLWJvdHRvbS1zbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC8vIEVsZW1lbnRzXG4gICAgLmt0LWhlYWRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5rdC1oZWFkX19zdWIge1xuICAgIFx0bWFyZ2luLXRvcDogMC41cmVtO1xuICAgIFx0Zm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gU2tpbnNcbiAgICAmLmt0LWhlYWQtLXNraW4tZGFyayB7XG4gICAgXHQua3QtaGVhZF9fdGl0bGUge1xuICAgIFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdH1cblxuICAgIFx0Lmt0LWhlYWRfX3N1YiB7XG4gICAgXHRcdGNvbG9yOiBkYXJrZW4oI2ZmZiwgNiUpO1xuICAgIFx0fVxuXG4gICAgICAgIC5uYXYubmF2LXRhYnMtbGluZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCNmZmYsIDAuMykgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjUpO1xuXG4gICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjZmZmLCAwLjQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XHRcblxuICAgICYua3QtaGVhZC0tc2tpbi1saWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrdC1oZWFkLXNraW4tbGlnaHQtYmctY29sb3I7XG5cbiAgICBcdC5rdC1oZWFkX190aXRsZSB7XG4gICAgXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICBcdH1cblxuICAgIFx0Lmt0LWhlYWRfX3N1YiB7XG4gICAgXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICBcdH1cbiAgICB9XG5cbiAgICAvLyBUYWJzXG4gICAgLm5hdiB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51Om5vdCguZHJvcGRvd24tbWVudS10b3AtdW5yb3VuZCkge1xuICAgIC5rdC1oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVXRpbCBjbGFzc2VzXG4ua3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka3QtaGVhZC1za2luLWxpZ2h0LWJnLWNvbG9yO1xufSIsIi8vXG4vLyBVc2VyIFBpY3MgTGlzdFxuLy9cblxuXG4ua3QtbGlzdC1waWNzIHtcbiAgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgPiBzcGFuID4gaW1nLFxuICAgID4gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDMuMzZyZW07XG4gICAgICBoZWlnaHQ6IDMuMzZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LWxpc3QtcGljcy0tY2lyY2xlIHtcbiAgICA+IGEge1xuICAgICAgPiBzcGFuID4gaW1nLFxuICAgICAgPiBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDMuMzZyZW07XG4gICAgICAgIGhlaWdodDogMy4zNnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbGlzdC1waWNzLS1zbSB7XG4gICAgPiBhIHtcbiAgICAgID4gc3BhbiA+IGltZyxcbiAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAyLjE0cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMTRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5rdC1saXN0LXBpY3Mtcm91bmRlZC0tc20ge1xuICAgID4gYSB7XG4gICAgICA+IHNwYW4gPiBpbWcsXG4gICAgICA+IGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMi4xNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjE0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBUaW1lbGluZSB2MVxuLy9cblxuXG5cblxuLmt0LWxpc3QtdGltZWxpbmUge1xuICAgIC5rdC1saXN0LXRpbWVsaW5lX19ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICB9XG5cbiAgICAua3QtbGlzdC10aW1lbGluZV9faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMjVyZW0gMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICBcbiAgICAua3QtbGlzdC10aW1lbGluZV9faXRlbXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbGlzdC10aW1lbGluZV9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC03cHggLyAyKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAmLmt0LWxpc3QtdGltZWxpbmVfX2JhZGdlLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX19pY29uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1pY29ucy1zaXplKCAoZm9udGF3ZXNvbWU6IDEuMnJlbSwgbGluZWF3ZXNvbWU6IDEuNnJlbSwgZmxhdGljb246IDEuNnJlbSkpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX190aW1lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmt0LWxpc3QtdGltZWxpbmVfX2l0ZW0tLXJlYWQge1xuICAgICAgICAgICAgICAgIC5rdC1saXN0LXRpbWVsaW5lX19iYWRnZSxcbiAgICAgICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9faWNvbixcbiAgICAgICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fdGV4dCxcbiAgICAgICAgICAgICAgICAua3QtbGlzdC10aW1lbGluZV9fdGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIE15IENhcnRcbi8vXG5cblxuXG5cbi5rdC1teWNhcnQge1xuICAgIC5rdC1teWNhcnRfX2hlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIuOHJlbSAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICBcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAua3QtbXljYXJ0X19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAua3QtbXljYXJ0X19pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMzg1MGE4LCAwLjY1KTsgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyAgXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LW15Y2FydF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1teWNhcnRfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmt0LW15Y2FydF9fYm9keSB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG5cbiAgICAgICAgLmt0LW15Y2FydF9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICAgICAgICAgLmt0LW15Y2FydF9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAua3QtbXljYXJ0X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVlNWI3MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LW15Y2FydF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1teWNhcnRfX3F1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbXljYXJ0X19waWMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTsgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTsgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLnBzX19yYWlsLXkge1xuICAgICAgICAgICAgLnBzX190aHVtYi15ICB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweCAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICB9XG5cbiAgICAua3QtbXljYXJ0X19mb290ZXIgeyAgICAgICBcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDJyZW0gMS41cmVtIDJyZW07XG5cbiAgICAgICAgLmt0LW15Y2FydF9fc2VjdGlvbiB7IFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5rdC1teWNhcnRfX3N1YnRpdGVsIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWU1YjcwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbXljYXJ0X19wcmljZXMge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLmt0LW15Y2FydF9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMC44cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIE5hdmlnYXRpb25cbi8vXG5cblxuLy8gQmFzZVxuLmt0LW5hdiB7XG4gICRrdC1uYXYtcGFkZGluZy14OiAxLjc1cmVtO1xuICAka3QtbmF2LXBhZGRpbmcteTogMC41NXJlbTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICAvLyBJdGVtXG4gIC5rdC1uYXZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogJGt0LW5hdi1wYWRkaW5nLXkgJGt0LW5hdi1wYWRkaW5nLXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7IC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cbiAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvblxuICAgICAgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW5hdl9fbGluay1pY29uLS1jZW50ZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdmcgaWNvblxuICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1iYXNlLWNvbG9yKGxhYmVsLCAxKSk7XG4gICAgICB9XG5cbiAgICAgIC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG4gICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleDogMCAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSB7XG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG4gICAgICAua3QtbmF2X19saW5rLWJhZGdlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xuICAgICAgfVxuXG4gICAgICAvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcbiAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxleDogMCAwIDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgIEBpbmNsdWRlIGt0LWxhLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGRvd24pKTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC1sYS1pY29uKGt0LWdldCgka3QtYWN0aW9uLWljb25zLCByaWdodCkpO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5rdC1uYXZfX3N1YiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDAuNXJlbSAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LW5hdl9faXRlbS0tbGFzdCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciAmIGFjdGl2ZSBzdGF0ZVxuICAgICYua3QtbmF2X19pdGVtLS1hY3RpdmUsXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpIHtcbiAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyOm5vdCgua3QtbmF2X19pdGVtLS1kaXNhYmxlZCkua3QtbmF2X19pdGVtLS1zdWIge1xuICAgICAgPiAua3QtbmF2X19saW5rLmNvbGxhcHNlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuICAgICAgICB9XG5cblxuICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tZG90IHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICYua3QtbmF2X19pdGVtLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgJi5rdC1uYXZfX2l0ZW0tLW5vLWFjdGl2ZSB7XG4gICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9tXG4gIC5rdC1uYXZfX2N1c3RvbSB7XG4gICAgcGFkZGluZzogJGt0LW5hdi1wYWRkaW5nLXkgJGt0LW5hdi1wYWRkaW5nLXg7XG4gIH1cblxuICAvLyBTZWN0aW9uXG4gIC5rdC1uYXZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMCAka3QtbmF2LXBhZGRpbmcteDtcblxuICAgIC5rdC1uYXZfX3NlY3Rpb24taWNvbiB7XG4gICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgfVxuXG4gICAgJi5rdC1uYXZfX3NlY3Rpb24tLWZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAua3QtbmF2X19zZWN0aW9uLXRleHQge1xuICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VwYXJhdG9yXG4gIC5rdC1uYXZfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAoJGt0LW5hdi1wYWRkaW5nLXkgKyAwLjE1cmVtKSAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblxuICAgICYua3QtbmF2X19zZXBhcmF0b3ItLWRhc2hlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU3BhY2VcbiAgLmt0LW5hdl9fc3BhY2Uge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuXG4gICAgJi5rdC1uYXZfX3NwYWNlLS1zbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LW5hdl9fc3BhY2UtLWxnIHtcbiAgICAgIG1hcmdpbjogMC43NXJlbSAwO1xuICAgIH1cblxuICAgICYua3QtbmF2X19zcGFjZS0teGwge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLy8gSGVhZCAmIEZvb3RcbiAgLmt0LW5hdl9faGVhZCxcbiAgLmt0LW5hdl9fZm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogJGt0LW5hdi1wYWRkaW5nLXkgJGt0LW5hdi1wYWRkaW5nLXg7XG5cbiAgICA+IGkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgfVxuICB9XG5cbiAgLmt0LW5hdl9faGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICAvLyBGaXRcbiAgJi5rdC1uYXYtLWZpdCB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1hcmdpbnMgc2l6aW5nXG4gICYua3QtbmF2LS1sZy1zcGFjZSB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAuMzVyZW0gMDtcblxuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbmF2LS1tZC1zcGFjZSB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMDtcblxuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZm9udCB3ZWlnaHRcbiAgJi5rdC1uYXYtLWJvbGQge1xuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYua3QtbmF2LS10aGluIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBmb250IHNpemluZ1xuICAmLmt0LW5hdi0tbGctZm9udCB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LW5hdi0teGwtZm9udCB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVyc2lvbiAyXG4ua3QtbmF2IHtcbiAgJi5rdC1uYXYtLXYyIHtcbiAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICAgJjpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpIHtcbiAgICAgICAgPiAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY5O1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLWljb24sXG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0LFxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWxpbmUsXG4gICAgICAgICAgICAmLmt0LW5hdl9fbGluay1idWxsZXQtLWRvdCB7XG4gICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmOTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAgICYua3QtbmF2X19pdGVtLS1hY3RpdmUge1xuICAgICAgICA+IC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1pY29uLFxuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCxcbiAgICAgICAgICAua3QtbmF2X19saW5rLWFycm93IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay1idWxsZXQge1xuICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1saW5lLFxuICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBpbnZlcnNlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstaWNvbixcbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCxcbiAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstYXJyb3cge1xuICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGludmVyc2UpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbmF2X19saW5rLWJ1bGxldCB7XG4gICAgICAgICAgICAgICYua3QtbmF2X19saW5rLWJ1bGxldC0tbGluZSxcbiAgICAgICAgICAgICAgJi5rdC1uYXZfX2xpbmstYnVsbGV0LS1kb3Qge1xuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnNpb24gM1xuLmt0LW5hdiB7XG4gICYua3QtbmF2LS12MyB7XG4gICAgLmt0LW5hdl9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLmt0LW5hdl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG5cbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuICAgICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICAua3QtbmF2X19saW5rLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKGJyYW5kKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVmVyc2lvbiA0XG4ua3QtbmF2IHtcbiAgJi5rdC1uYXYtLXY0IHtcblxuICAgIC5rdC1uYXZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC42NXJlbSAwO1xuXG4gICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgIGNvbG9yOiAjOTQ5MmExO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjFyZW07XG5cbiAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogIzk0OTJhMTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBrdC1zdGF0ZS1jb2xvcihicmFuZCk7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgLmt0LW5hdl9fbGluay10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjY1cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXG4gICAgICAgIC5rdC1uYXZfX2xpbmsge1xuICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cbiAgICAgICYtLSN7JG5hbWV9IHtcblxuICAgICAgICAua3QtbmF2X19pdGVtIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAua3QtbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcjpub3QoLmt0LW5hdl9faXRlbS0tZGlzYWJsZWQpOm5vdCgua3QtbmF2X19pdGVtLS1zdWIpOm5vdCgua3QtbmF2X19pdGVtLS1hY3RpdmUpIHtcbiAgICAgICAgICAgID4gLmt0LW5hdl9fbGluayB7XG4gICAgICAgICAgICAgIC5rdC1uYXZfX2xpbmstdGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBOb3RpZmljYXRpb25cbi8vXG5cblxuXG4ka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4ka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy15OiAxLjFyZW07XG5cbi5rdC1ub3RpZmljYXRpb24ge1xuXHQvLyBJdGVtXG5cdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy15ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0taWNvbiB7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4OiAwIDAgMi41cmVtO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIHtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb25fX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHQgICBcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQgICBcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXHRcdFx0fVxuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uX19pdGVtLXRpbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0ICAgXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0ICAgXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblxuXHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS1kZXRhaWxzIHtcblx0XHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cblx0XHQmLmt0LW5vdGlmaWNhdGlvbl9faXRlbS0tcmVhZCB7XG5cdFx0XHQmIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBib3JkZXI6IDA7XG5cdFx0XHRAaW5jbHVkZSBrdC1hcnJvdy1pY29uKGxlZnQsIHRydWUpO1xuXHRcdFx0LypydGw6YmVnaW46cmVtb3ZlKi9cblx0XHRcdEBpbmNsdWRlIGt0LWFycm93LWljb24ocmlnaHQsIHRydWUpO1xuXHRcdFx0LypydGw6ZW5kOnJlbW92ZSovXG5cdFx0ICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMDtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ3VzdG9tXG5cdC5rdC1ub3RpZmljYXRpb25fX2N1c3RvbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHRcdHBhZGRpbmc6ICgka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy15ICsgMC41KSAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14O1xuXHR9XG5cblx0Ji5rdC1ub3RpZmljYXRpb24tLWZpdCB7XG5cdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiBjYWxjKCRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXkgLyAyKSAwO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Lmt0LW5vdGlmaWNhdGlvbl9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gVXRpbCBjbGFzc2VzXG4ua3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14IHtcblx0cGFkZGluZy1sZWZ0OiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXggIWltcG9ydGFudDtcbn1cblxuLmt0LW5vdGlmaWNhdGlvbi1pdGVtLW1hcmdpbi14IHtcblx0bWFyZ2luLWxlZnQ6ICRrdC1ub3RpZmljYXRpb24taXRlbS1wYWRkaW5nLXggIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiAka3Qtbm90aWZpY2F0aW9uLWl0ZW0tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gTm90aWZpY2F0aW9uLXYyXG4vL1xuXG5cblxuXG4ua3Qtbm90aWZpY2F0aW9uLXYyIHtcblx0bWFyZ2luOiAwO1xuXG5cdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxcmVtO1x0XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1x0XG5cblx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24ge1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHRcdCBcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1x0XHQgXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdCAgICBcdHdpZHRoOiA1MHB4O1xuXHQgICAgXHRtaW4td2lkdGg6IDUwcHg7XG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZWstd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4gICAgXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcdFx0XHRjb2xvcjogIzVkNWI2ZjsgICAgXHRcdFx0ICAgICBcdFx0XHQgXG5cdFx0XHR9XG5cblx0XHRcdC5rdC1ub3RpZmljYXRpb24tdjJfX2l0ZW0tZGVzYyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdCAgICBmb250LXdlaWdodDogMzAwO1xuXHRcdFx0ICAgIGNvbG9yOiAjYjNiMWMyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcdFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1x0XHRcdFxuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0XHQua3Qtbm90aWZpY2F0aW9uLXYyX19pdGVtLWljb24gIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBVc2VyIFByb2ZpbGUgQ2FyZFxuLy9cblxuXG5cblxuXG4ua3QtY2FyZC1wcm9maWxlIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAua3QtY2FyZC1wcm9maWxlX19waWMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5rdC1jYXJkLXByb2ZpbGVfX3BpYy13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgIH0gICBcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtY2FyZC1wcm9maWxlX19uby1waG90byB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1jYXJkLXByb2ZpbGVfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAua3QtY2FyZC1wcm9maWxlX19kZXRhaWxzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gICAgICAgIC5rdC1jYXJkLXByb2ZpbGVfX25hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNhcmQtcHJvZmlsZV9fZW1haWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MDA7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cbiAgICB9IFxufVxuIiwiLy9cbi8vIE5vdGVzXG4vL1xuXG5cblxuLmt0LW5vdGVzIHtcbiAgICAua3Qtbm90ZXNfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5rdC1ub3Rlc19faXRlbSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICBsZWZ0OiA4cHg7ICAgICAgICAgICAgICAgXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMCA1MHB4IDQ1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMTdweDsgICAgICAgXG5cbiAgICAgICAgICAgIC5rdC1ub3Rlc19fbWVkaWEgeyAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjUuNXB4OyAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19faWNvbiB7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTsgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH0gXG5cbiAgICAgICAgICAgICAgICAgICAgaSB7ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX191c2VyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgIFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4OyAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyBcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTsgICAgXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2NpcmNsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1ub3Rlc19fY29udGVudCB7ICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZDO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0fSAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTMuNXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkeyBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowO1xuICAgICAgICAgICAgfSAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmt0LW5vdGVzX19pdGVtLS1jbGVhbiB7XG4gICAgICAgICAgICAgICAgLmt0LW5vdGVzX19jb250ZW50IHsgIFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmt0LW5vdGVzX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1ub3Rlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIC5rdC1ub3Rlc19fbWVkaWEge1xuICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICAgICAgIFxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3Qtbm90ZXMge1xuICAgICAgICAua3Qtbm90ZXNfX2l0ZW1zIHtcbiAgICAgICAgICAgIC5rdC1ub3Rlc19faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweCAwIDE3cHg7XG5cbiAgICAgICAgICAgICAgICAua3Qtbm90ZXNfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjdyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5rdC1ub3Rlc19fZGVzYyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zLjhyZW07ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgICAgXG59IiwiLy9cbi8vIFRpbWVsaW5lIHYxXG4vL1xuXG5cblxuXG4ua3QtdGltZWxpbmUtdjEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNXB4O1xuXHRcdHRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiAwLjFyZW07XG5cdFx0Ym90dG9tOiAzcmVtO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTIuNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFNkVBRjU7XG5cdH1cblxuXHQmLmt0LXRpbWVsaW5lLXYxLS1jZW50ZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdFxuXHQua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7ICBcblxuXHRcdC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFQUY1O1xuXHRcdH1cblxuXHRcdC5rdC10aW1lbGluZS12MV9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAzcmVtO1xuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tYXJyb3cge1xuXHRcdFx0XHRjb2xvcjogI0Y3RjhGQztcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nOiAyLjE0cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZDO1xuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRcdCYrLmt0LXRpbWVsaW5lLXYxX19pdGVtLWJvZHkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tYWN0aW9ucyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS4yNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1kZXNjIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC10aW1lbGluZS12MV9faXRlbS0tbGVmdCB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuODVyZW07XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRyaWdodDogMy44cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTNyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggI0Y3RjhGQztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYua3QtdGltZWxpbmUtdjFfX2l0ZW0tLXJpZ2h0IHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuODZyZW07XG5cdFx0XHRcdHRvcDogLTMuNXJlbTtcblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tY2lyY2xlIHtcblx0XHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRsZWZ0OiAzLjU3cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG5cdFx0XHRcdHRvcDogMy41cmVtO1xuXHRcdFx0XHQmKy5rdC10aW1lbGluZS12MV9faXRlbS0tcmlnaHQge1xuXHRcdFx0XHRcdHRvcDogLTFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBKdXN0aWZpZWQgbW9kZVxuXHQmLmt0LXRpbWVsaW5lLXYxLS1qdXN0aWZpZWQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW1zIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX21hcmtlciB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMTBweCAjRjdGOEZDO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMTdweCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yLjE0cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXRpbWVsaW5lLXYxX19pdGVtLXRpbWUge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IDMuNTdyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LXRpbWVsaW5lLXYxX19pdGVtLS1maXJzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KHhsKSB7XG5cdC5rdC10aW1lbGluZS12MSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5rdC10aW1lbGluZS12MV9faXRlbXMge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcblx0XHRcdC5rdC10aW1lbGluZS12MV9fbWFya2VyIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNGN0Y4RkMgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDE3cHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxN3B4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtdGltZWxpbmUtdjFfX2l0ZW0tdGltZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMi4xNHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS1jaXJjbGUge1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC10aW1lbGluZS12MV9faXRlbS10aW1lIHtcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAzLjU3cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC10aW1lbGluZS12MV9faXRlbS0tZmlyc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBUaW1lbGluZSB2MlxuLy9cblxuJG1hcmdpbkxpbmU6IDUuNXJlbTtcbiR3aWR0aFBvaW50OiAxLjQ2cmVtO1xuJG1hcmdpblBvaW50OiBjYWxjKCgkbWFyZ2luTGluZSAtICR3aWR0aFBvaW50KSAvIDIpO1xuXG5cbi5rdC10aW1lbGluZS12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ICRtYXJnaW5MaW5lO1xuICAgIHdpZHRoOiAwLjIxNHJlbTtcbiAgICB0b3A6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTlGNTtcbiAgfVxuXG4gIC5rdC10aW1lbGluZS12Ml9faXRlbXMge1xuICAgIC5rdC10aW1lbGluZS12Ml9faXRlbSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG5cbiAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbS10aW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjE4cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMS45cmVtO1xuICAgICAgICB3aWR0aDogNjlweDtcblxuICAgICAgICAmPnNwYW57XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tY3JpY2xlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDAuODlyZW0gc29saWQgd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMC4ycmVtO1xuICAgICAgICBsZWZ0OiAxLjM1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICA+IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS43OHJlbTtcbiAgICAgICAgICB0b3A6IC0wLjkzcmVtO1xuICAgICAgICAgIGxlZnQ6IC0wLjU3cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwIDAgMi41cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgJi5rdC10aW1lbGluZS12Ml9faXRlbS10ZXh0LS1ib2xkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjIxcmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtbGlzdC1waWNzIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1kYXRlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKCR3aWR0aFBvaW50IC8gMik7XG4gICAgfVxuXG4gICAgLmt0LXRpbWVsaW5lLXYyX19pdGVtcyB7XG4gICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0ge1xuXG4gICAgICAgIC5rdC10aW1lbGluZS12Ml9faXRlbS1jcmljbGUge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdGltZWxpbmUtdjJfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwIDAgJHdpZHRoUG9pbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gVGltZWxpbmUgdjNcbi8vXG5cblxuXG5cbi5rdC10aW1lbGluZS12MyB7XG4gICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gc3RhdGUgYmFyXG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMC4yOHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgbGVmdDogNS4xcmVtO1xuICAgICAgICAgICAgdG9wOiAwLjQ2cmVtO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmt0LXRpbWVsaW5lLXYzX19pdGVtLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogMy41N3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfSBcbiAgICAgICAgXG4gICAgICAgIC8vIERlc2NyaXB0aW9uXG4gICAgICAgIC5rdC10aW1lbGluZS12M19faXRlbS1kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC10aW1lbGluZS12M19faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0tdXNlci1uYW1lIHtcbiAgICAgICAgICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZWstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLy8gU3RhdGVzXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgICAmLmt0LXRpbWVsaW5lLXYzX19pdGVtLS0jeyRuYW1lfSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSgpIHtcbiAgICAua3QtdGltZWxpbmUtdjMge1xuICAgICAgICAua3QtdGltZWxpbmUtdjNfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFVzZXIgQ2FyZFxuLy9cblxuXG5cbi5rdC11c2VyLWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmU7XG5cbiAgICAvLyBFbGVtZW50c1xuICAgIC5rdC11c2VyLWNhcmRfX2F2YXRhciB7XG4gICAgICAgIC5rdC1iYWRnZSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtYmFkZ2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgLmt0LXVzZXItY2FyZF9fYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAvLyBTa2luc1xuICAgICYua3QtdXNlci1jYXJkLS1za2luLWxpZ2h0IHtcbiAgICAgICAgLmt0LXVzZXItY2FyZF9fbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdXNlci1jYXJkX19hdmF0YXIge1xuICAgICAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYua3QtdXNlci1jYXJkLS1za2luLWRhcmsge1xuICAgICAgICAua3QtdXNlci1jYXJkX19uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXVzZXItY2FyZF9fYXZhdGFyIHtcbiAgICAgICAgICAgIC5rdC1iYWRnZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3QtdXNlci1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtO1xuXG4gICAgICAgIC8vIEVsZW1lbnRzXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX2F2YXRhciB7XG4gICAgICAgICAgICAua3QtYmFkZ2UsXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC11c2VyLWNhcmRfX2JhZGdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBVc2VyIENhcmQgdjJcbi8vXG5cblxuXG4ua3QtdXNlci1jYXJkLXYyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgICAgXG4gICAgLmt0LXVzZXItY2FyZC12Ml9fcGljIHtcbiAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuXG4gICAgLmt0LXVzZXItY2FyZC12Ml9fZGV0YWlscyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIC5rdC11c2VyLWNhcmQtdjJfX25hbWUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgfSAgICAgICAgICAgICAgICBcblxuICAgICAgICBhLmt0LXVzZXItY2FyZC12Ml9fbmFtZTpob3ZlciB7IFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtdXNlci1jYXJkLXYyX19kZXNjLCBcbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fZW1haWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIH1cblxuICAgICAgICBhLmt0LXVzZXItY2FyZC12Ml9fZW1haWw6aG92ZXIgeyBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC11c2VyLWNhcmQtdjItLXVuY2lyY2xlIHtcbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fcGljIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3QtdXNlci1jYXJkLXYyIHtcbiAgICAgICAgLmt0LXVzZXItY2FyZC12Ml9fcGljIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBVc2VyIENhcmQgdjNcbi8vXG5cblxuXG4ua3QtdXNlci1jYXJkLXYzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQua3QtdXNlci1jYXJkLXYzX19hdmF0YXIge1xuXHRcdD4gaW1nIHtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXVzZXItY2FyZC12M19fZGV0YWxpcyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cblx0XHRhLmt0LXVzZXItY2FyZC12M19fbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogIzMzMzIzZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5rdC11c2VyLWNhcmQtdjNfX2Rlc2Mge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAjYjJhZmM2O1xuXHRcdFx0cGFkZGluZzogMC44cmVtIDA7XG5cdFx0fVxuXG5cdFx0Lmt0LXVzZXItY2FyZC12M19faW5mbyB7XG5cdFx0XHRhLmt0LXVzZXItY2FyZC12M19faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC11c2VyLWNhcmQtdjNfX3RhZyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRjb2xvcjogIzllOWJiMTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5rdC11c2VyLWNhcmQtdjNfX3RhZyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gTWVkaWFcbi8vXG5cblxuXG4ua3QtbWVkaWEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg1MHB4LCAxLjNyZW0pO1xuXG4gICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFN0YXRlIGNvbG9yc1xuICAgICYua3QtbWVkaWEtLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3QtbWVkaWEtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc2l6aW5nXG4gICAgJi5rdC1tZWRpYS0teHMge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDI0cHgsIDAuOHJlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0tc20ge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDMwcHgsIDAuOXJlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0tbWQge1xuICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDQ3cHgsIDFyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLWxnIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg2NXB4LCAxLjNyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLXhsIHtcbiAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg4MHB4LCAxLjdyZW0pO1xuICAgIH1cblxuICAgICYua3QtbWVkaWEtLXh4bCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoOTVweCwgMnJlbSk7XG4gICAgfVxuXG4gICAgJi5rdC1tZWRpYS0teHh4bCB7XG4gICAgICAgIEBpbmNsdWRlIGt0LW1lZGlhLXNpemUoMTEwcHgsIDIuM3JlbSk7XG4gICAgfVxuXG4gICAgLy8gY2lyY2xlIHN0eWxlXG4gICAgJi5rdC1tZWRpYS0tY2lyY2xlIHtcbiAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rdC1tZWRpYS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAua3QtbWVkaWEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmt0LW1lZGlhLWNhcmRfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5rdC1tZWRpYS1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBhLmt0LW1lZGlhLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1tZWRpYS1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEua3QtbWVkaWEtY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5rdC1tZWRpYS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmt0LW1lZGlhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gVXNlciBQaWNzXG4vL1xuXG5cblxuQG1peGluIGt0LW1lZGlhLXNpemUoJGltYWdlLXNpemUsICRmb250LXNpemUpIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogJGltYWdlLXNpemU7XG4gICAgICAgIGhlaWdodDogJGltYWdlLXNpemU7XG4gICAgICAgIG1heC13aWR0aDogJGltYWdlLXNpemU7IFxuICAgICAgICBtYXgtaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgbWluLXdpZHRoOiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgbWluLWhlaWdodDogJGltYWdlLXNpemU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkaW1hZ2Utc2l6ZTtcblxuICAgICAgICBAaWYgJGZvbnQtc2l6ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LW1lZGlhLS1maXhlZCB7XG4gICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTsgXG4gICAgICAgIGhlaWdodDogJGltYWdlLXNpemU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTsgXG4gICAgICAgICAgICBoZWlnaHQ6ICRpbWFnZS1zaXplO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBQYWdpbmF0aW9uXG4vL1xuXG5cblxuLy8gQmFzZVxuLmt0LXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgIFxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyAgIFxuICAgIFxuICAgIC5rdC1wYWdpbmF0aW9uX19saW5rcywgLmt0LXBhZ2luYXRpb25fX2xpbmtzIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyAgIFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgXG4gICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7ICAgICAgICAgIFxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgIFxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjJyZW07IFxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4OyAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICBcblxuICAgICAgICBcblxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHsgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgIFxuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDsgICBcblxuICAgICAgICAuZm9ybS1jb250cm9sIHsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZzogMDsgICBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgICAgICAgICAgICAgIFxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyBcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICAgICAgICAgICAgXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyAgICAgICAgICAgXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAucGFnaW5hdGlvbl9fZGVzYyB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyBcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICYua3QtcGFnaW5hdGlvbi0tI3skbmFtZX0geyAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICAgICAgICAgIC5rdC1wYWdpbmF0aW9uX19saW5rLS1maXJzdCwgLmt0LXBhZ2luYXRpb25fX2xpbmstLW5leHQsIC5rdC1wYWdpbmF0aW9uX19saW5rLS1wcmV2LCAua3QtcGFnaW5hdGlvbl9fbGluay0tbGFzdCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7ICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGt0LWdldCgkY29sb3IsIGJhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSBcbiAgICBcblxuICAgIC8vIENpcmNsZSBzdHlsZSBsaW5rc1xuICAgICYua3QtcGFnaW5hdGlvbi0tY2lyY2xlIHtcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2l6aW5nIG9wdGlvbnNcbiAgICAmLmt0LXBhZ2luYXRpb24tLWxnIHtcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fdG9vbGJhciB7ICAgXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAgMC4ycmVtIDAuMnJlbTsgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXBhZ2luYXRpb24tLXNtIHtcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX2xpbmtzIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHsgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjVweDsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIgeyAgIFxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSAgICBcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIC5rdC1wYWdpbmF0aW9uIHsgICAgICAgIFxuICAgICAgICAua3QtcGFnaW5hdGlvbl9fbGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgbGkgeyBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwLjVyZW0gMC4zcmVtIDA7O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9IFxuICAgICAgICB9ICAgICAgICBcbiAgICAgICBcbiAgICAgICAgLmt0LXBhZ2luYXRpb25fX3Rvb2xiYXIge1xuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAuMnJlbSAwLjJyZW07ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4gXG4gIiwiLy9cbi8vIFNlYXJjaGJhclxuLy9cblxuXG5cbi5rdC1zZWFyY2hiYXIge1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7IFxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjY1cmVtIDAgMXJlbTsgXG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5rdC1zdmctaWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3OyBcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7ICAgICAgICAgICBcbiAgICAgICAgfSAgICAgXG4gICAgfVxuXG4gICAgLmt0LWlucHV0LWljb24ge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjc7IFxuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLmt0LWlucHV0LWljb25fX2ljb24ge1xuICAgICAgICAgICAgLmt0LXN2Zy1pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICAgICBcbn0iLCIvL1xuLy8gQ2FsbG91dFxuLy9cblxuXG4ua3QtY2FsbG91dHtcblx0cGFkZGluZzogMS41cmVtO1xuXG5cdC5rdC1jYWxsb3V0X19ib2R5e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5rdC1jYWxsb3V0X19jb250ZW50e1xuXHRcdFx0ZmxleDogMjtcblx0XHRcdFxuXHRcdFx0Lmt0LWNhbGxvdXRfX3RpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDEuODVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LWNhbGxvdXRfX2Rlc2N7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdFx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LWNhbGxvdXRfX2FjdGlvbntcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQuYnRuLmJ0bi1jdXN0b20ge1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDEuM3JlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZGlhZ29uYWwtYmd7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdC5rdC1jYWxsb3V0X19ib2R5e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHdpZHRoOiAyMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDo0NSU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3Jze1xuXG5cdFx0Ji0tI3skbmFtZX17XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9KSwgMC4wNyk7XHRcblxuXHRcdFx0Ji5rdC1jYWxsb3V0LS1kaWFnb25hbC1iZ3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9KSwgMC4xNSk7XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cbn1cblxuIiwiLy9cbi8vIEljb25ib3hcbi8vXG5cblxuLmt0LWljb25ib3h7XG5cdHBhZGRpbmc6IDEuNXJlbTtcblxuXHQua3QtaWNvbmJveF9fYm9keXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdFx0Lmt0LWljb25ib3hfX2ljb257XG5cdFx0XHQkc3ZnLXNpemU6IDUwcHg7XG5cdFx0XHRmbGV4OiAwIDAgJHN2Zy1zaXplO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0c3Zne1xuXHRcdFx0XHRoZWlnaHQ6ICRzdmctc2l6ZTtcblx0XHRcdFx0d2lkdGg6ICRzdmctc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3QtaWNvbmJveF9fZGVzY3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHQua3QtaWNvbmJveF9fdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41NXJlbTtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuXG5cdFx0XHRcdC5rdC1saW5re1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQua3QtaWNvbmJveF9fY29udGVudHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAjOTM5MmEwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEua3QtaWNvbmJveF9fYm9keSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji0td2F2ZXtcblx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0JjphZnRlcntcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmLS1hbmltYXRle1xuXHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHQmOmFmdGVye1xuXHRcdFx0YW5pbWF0aW9uOiB3YXZlIDE1cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0fVxuXG5cdFx0Ji1zbG93ZXJ7XG5cdFx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRhbmltYXRpb246IHdhdmUgMzBzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLXNsb3d7XG5cdFx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRhbmltYXRpb246IHdhdmUgMjVzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWZhc3R7XG5cdFx0XHRAaW5jbHVkZSB3YXZlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRhbmltYXRpb246IHdhdmUgMTBzIGluZmluaXRlIGxpbmVhcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWZhc3Rlcntcblx0XHRcdEBpbmNsdWRlIHdhdmU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGFuaW1hdGlvbjogd2F2ZSA1cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3Jze1xuXG5cdFx0Ji0tI3skbmFtZX17XG5cblx0XHRcdC5rdC1pY29uYm94X19ib2R5e1xuXG5cdFx0XHRcdC5rdC1pY29uYm94X19pY29ue1xuXG5cdFx0XHRcdFx0c3Zne1xuXHRcdFx0XHRcdFx0ZyB7XG5cdFx0XHQgICAgICAgICAgICAgICAgW2ZpbGxdIHtcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcblx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZSxcblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZS1zbG93LFxuXHRcdFx0Ji5rdC1pY29uYm94LS1hbmltYXRlLXNsb3dlcixcblx0XHRcdCYua3QtaWNvbmJveC0tYW5pbWF0ZS1mYXN0LFxuXHRcdFx0Ji5rdC1pY29uYm94LS1hbmltYXRlLWZhc3Rlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSksIDAuMDcpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgd2F2ZSB7XG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO31cbn1cbiIsIi8vXG4vLyBXYXZlIEJhYmtncm91bmQgTWl4aW5zXG4vL1xuXG5cblxuQG1peGluIHdhdmUoJGltcG9ydGFudDpcIlwiKXtcblx0QGlmICRpbXBvcnRhbnQgIT0gXCJcIiB7XG4gICBcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKSAhaW1wb3J0YW50O1xuXHR9XG5cdEBlbHNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuXHR9XHRcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdD4gZGl2e1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6MDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyAnO1xuXHRcdHdpZHRoOiAxMDAwcHg7XG5cdFx0aGVpZ2h0OiAxMDI1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogNjUlO1xuXHRcdGxlZnQ6IC0yNTBweDtcdFxuXHRcdGJvcmRlci1yYWRpdXM6IDM1JTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cbn0iLCIvL1xuLy8gSW5mb2JveFxuLy9cblxuXG5cbi5rdC1pbmZvYm94e1xuXHRwYWRkaW5nOjEuNXJlbTtcblxuXHQua3QtaW5mb2JveF9fdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0fVxuXG5cdC5rdC1pbmZvYm94X19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXHR9XG5cblx0Lmt0LWluZm9ib3hfX2hlYWRlcntcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5rdC1pbmZvYm94X19iYWRnZXtcblx0XHRcdG1hcmdpbjogYXV0byAwIGF1dG8gYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgYmFzZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGt0LXN0YXRlLWNvbG9yKGJyYW5kLCBiYXNlKSwgMC4xNSk7XG5cdFx0fVxuXHR9XG5cblx0Lmt0LWluZm9ib3hfX2JvZHl7XG5cdFx0Lmt0LWluZm9ib3hfX3NlY3Rpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0XHQua3QtaW5mb2JveF9fY29udGVudHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Y29sb3I6ICM5MzkyYTA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDJyZW07XG5cblx0XHRcdFx0LnRhYmxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdFx0XHRcdHRoZWFke1xuXHRcdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjhyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW5hdntcblx0XHRcdC5rdC1uYXZfX2l0ZW17XG5cdFx0XHRcdC5rdC1uYXZfX2xpbmt7XG5cdFx0XHRcdFx0Lmt0LW5hdl9fbGluay10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb257XG5cblx0XHRcdC5jYXJke1xuXHRcdFx0XHQuY2FyZC1oZWFkZXJ7XG5cdFx0XHRcdFx0LmNhcmQtdGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYXJkLWJvZHl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICM5MzkyYTA7XG5cdFx0XHRcdH1cdFxuXHRcdFx0XHRcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHRcdCYtLSN7JG5hbWV9e1xuXG5cdFx0XHQua3QtaW5mb2JveF9faGVhZGVye1xuXG5cdFx0XHRcdC5rdC1pbmZvYm94X19iYWRnZXtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpLCAwLjE1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBSaWJib25cbi8vXG5cblxuXG4ua3QtcmliYm9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpO1xuXHRcdGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihicmFuZCwgaW52ZXJzZSk7XG5cdFx0XG5cdFx0Pi5rdC1yaWJib25fX2lubmVyIHtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdH1cblx0XHRcblx0XHQmOmFmdGVye1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oa3Qtc3RhdGUtY29sb3IoYnJhbmQsIGJhc2UpLCAzMCUpO1xuXHRcdH1cblx0fVxuXG5cdCYtLXZlciB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XHRcdFxuXHR9XG5cblx0Ly8gU3R5bGVzXG5cdCYtLXNoYWRvdyB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRcdH1cdFxuXHR9XG5cblx0Ji5rdC1yaWJib24tLXJvdW5kIHtcblx0XHQmLmt0LXJpYmJvbi0tdG9wIHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1czsgXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmt0LXJpYmJvbi0tYm90dG9tIHtcblx0XHRcdC5rdC1yaWJib25fX3RhcmdldCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5rdC1yaWJib24tLWxlZnQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLmt0LXJpYmJvbi0tcmlnaHQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tYm9yZGVyLXZlciB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0e1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQ7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHRsZWZ0OjVweDtcblx0XHRcdFx0cmlnaHQ6NXB4O1xuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cblx0XG5cdCYtLWJvcmRlci1ob3Ige1xuXHRcdC5rdC1yaWJib25fX3RhcmdldHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1cHg7XG5cdFx0XHRcdGJvdHRvbTo1cHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdH1cblx0XHR9XHRcdFxuXHR9XG5cblx0Ji0tYm9yZGVyLWRhc2gtdmVyIHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOm5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdGxlZnQ6NXB4O1xuXHRcdFx0XHRyaWdodDo1cHg7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXHRcblx0Ji0tYm9yZGVyLWRhc2gtaG9yIHtcblx0XHQua3QtcmliYm9uX190YXJnZXR7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcblx0XHRcdFx0Y29udGVudDonJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6NXB4O1xuXHRcdFx0XHRib3R0b206NXB4O1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0fVx0XHRcblx0fVxuXG5cdCYtLWNsaXAge1x0XG5cdFx0Ji5rdC1yaWJib24tLWxlZnQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtcmliYm9uX19pbm5lciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmt0LXJpYmJvbi0tcmlnaHQge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Lmt0LXJpYmJvbl9faW5uZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogIzIyMiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0tZmxhZyB7XG5cdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdD4ua3QtcmliYm9uX19pbm5lciB7XHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDE4cHggc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFlbSBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvdHRvbTotMWVtO1xuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFN0YXRlIGNvbG9yc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnN7XG5cdFx0Ji0tI3skbmFtZX0ge1xuXHRcdFx0Lmt0LXJpYmJvbl9fdGFyZ2V0IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGJhc2UpO1xuXHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGludmVyc2UpO1xuXHRcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYmEoa3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGludmVyc2UpLCAwLjUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Pi5rdC1yaWJib25fX2lubmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0XHRjb2xvcjoga3Qtc3RhdGUtY29sb3IoI3skbmFtZX0sIGludmVyc2UpO1xuXHRcdFxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiBrdC1zdGF0ZS1jb2xvcigjeyRuYW1lfSwgYmFzZSk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IGt0LXN0YXRlLWNvbG9yKCN7JG5hbWV9LCBiYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuIiwiLy9cbi8vIENoYXRcbi8vXG5cblxuLmt0LWNoYXQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gIC5rdC1wb3J0bGV0X19oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5rdC1jaGF0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAua3QtY2hhdF9fbGFiZWwge1xuICAgICAgLmt0LWNoYXRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtY2hhdF9fc3RhdHVzIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX2xlZnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAua3QtY2hhdF9fcmlnaHQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX2NlbnRlciB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmt0LWNoYXRfX21lc3NhZ2VzIHtcbiAgICAua3QtY2hhdF9fbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAua3QtY2hhdF9fdXNlciB7XG4gICAgICAgIC5rdC1jaGF0X191c2VybmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjRyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1jaGF0X19kYXRldGltZSB7XG4gICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjRyZW1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3QtY2hhdF9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuN3JlbTtcbiAgICAgICAgcGFkZGluZzogMS4xcmVtIDMuNXJlbSAxLjFyZW0gMS42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3MjkzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmt0LWNoYXRfX21lc3NhZ2UtLXJpZ2h0IHtcblxuICAgICAgICAua3QtY2hhdF9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMS4xcmVtIDEuNnJlbSAxLjFyZW0gMy41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5rdC1jaGF0X19tZXNzYWdlcy0tc29saWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAua3QtY2hhdF9fbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtIDFyZW07XG4gICAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtY2hhdF9fbWVzc2FnZS0tcmlnaHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAmLmt0LWNoYXRfX21lc3NhZ2UtLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmt0LWNoYXRfX2lucHV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgLmt0LWNoYXRfX2VkaXRvciB7XG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUga3QtaW5wdXQtcGxhY2Vob2xkZXIoa3QtYmFzZS1jb2xvcihsYWJlbCwgMSkpO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWNoYXRfX3Rvb2xiYXIge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAua3RfY2hhdF9fdG9vbHMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4xcmVtO1xuICAgICAgICAgICAgY29sb3I6ICNjZGQxZTk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LWNoYXQge1xuICAgIC5rdC1jaGF0X19tZXNzYWdlcyB7XG4gICAgICAua3QtY2hhdF9fbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgLmt0LWNoYXRfX3VzZXIge1xuICAgICAgICAgIC5rdC1jaGF0X191c2VybmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1jaGF0X19tZXNzYWdlLS1yaWdodCB7XG4gICAgICAgICAgLmt0LWNoYXRfX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1jaGF0X19pbnB1dCB7XG4gICAgICAua3QtY2hhdF9fdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG5cbiAgICAgICAgLmt0X2NoYXRfX3Rvb2xzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFF1aWNrIFBhbmVsXG4vL1xuXG5cbiRrdC1kZW1vLXBhbmVsOiAoXG4gICAgICAgIHNlbGY6IChcbiAgICAgICAgICAgICAgICBiZy1jb2xvcjogI2ZmZixcbiAgICAgICAgICAgICAgICBzaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xMyksXG4gICAgICAgICAgICAgICAgb2ZmY2FudmFzOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXlvdXQ6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHppbmRleDogMTAwMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3Rpb246IHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xvc2U6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNXB4LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBza2luOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJsYXk6IChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiZy1jb2xvcjogcmdiYSgjMDAwMDAwLCAwLjA1KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgKVxuKTtcblxuLy8gQmFzZVxuLmt0LWRlbW8tcGFuZWwtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IGt0LWdldCgka3QtZGVtby1wYW5lbCwgc2VsZiwgb2ZmY2FudmFzLCBsYXlvdXQsIHNlbGYsIHppbmRleCkgLSAxO1xuICByaWdodDogMDtcbiAgdG9wOiAyMDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgYm94LXNoYWRvdzoga3QtZ2V0KCRrdC1kZW1vLXBhbmVsLCBzZWxmLCBzaGFkb3cpO1xuXG4gIHNwYW4ge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5rdC1kZW1vLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRrdC1kZW1vLXBhbmVsLCBzZWxmLCBiZy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IGt0LWdldCgka3QtZGVtby1wYW5lbCwgc2VsZiwgc2hhZG93KTtcbiAgcGFkZGluZzogMi41cmVtO1xuXG4gIC8vIEhlYWRcbiAgLmt0LWRlbW8tcGFuZWxfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAua3QtZGVtby1wYW5lbF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgc21hbGwge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1kZW1vLXBhbmVsX19jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBrdC1iYXNlLWNvbG9yKGdyZXksIDEpO1xuICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbnRlbnRcbiAgLmt0LWRlbW8tcGFuZWxfX2JvZHkge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnBzX19yYWlsLXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAua3QtZGVtby1wYW5lbF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBvdXRsaW5lOiAwO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAua3QtZGVtby1wYW5lbF9faXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuXG4gICAgICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1kZW1vLXBhbmVsX19pdGVtLXByZXZpZXctb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjE1KTtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tbGlnaHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5rdC1kZW1vLXBhbmVsX19pdGVtLS1hY3RpdmUge1xuICAgICAgICAua3QtZGVtby1wYW5lbF9faXRlbS1wcmV2aWV3IHtcbiAgICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldyB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgICAgLmt0LWRlbW8tcGFuZWxfX2l0ZW0tcHJldmlldy1vdmVybGF5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LWRlbW8tcGFuZWxfX3B1cmNoYXNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy8gRGVza3RvcCB2aWV3XG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgLmt0LWRlbW8tcGFuZWwge1xuICAgIC5rdC1kZW1vLXBhbmVsX19ib2R5IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnVpbGQgb2ZmY2FudmFzIG1vZGVcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1kZW1vLXBhbmVsLCBkZWZhdWx0LCBrdC1nZXQoJGt0LWRlbW8tcGFuZWwsIHNlbGYsIG9mZmNhbnZhcykpO1xuXG4vLyBNb2JpbGUgdmlld1xuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAua3QtZGVtby1wYW5lbC10b2dnbGUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG4gIH1cblxuICAua3QtZGVtby1wYW5lbCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gIC5rdC1kZW1vLXBhbmVsLXRvZ2dsZSB7XG4gICAgdG9wOiAyMCU7XG4gIH1cbn1cbiIsIi8vXG4vLyBPZmZjYW52YXMgTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCAkbGF5b3V0KSB7XG5cdCR3aWR0aDoga3QtZ2V0KCRsYXlvdXQsIHNlbGYsIHdpZHRoKTtcblx0JHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLCByaWdodCAwLjNzIGVhc2U7XG5cblx0Ly8gQmFzZVxuXHQuI3skY2xhc3N9IHtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIHNlbGYsIHppbmRleCk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6ICR3aWR0aCAhaW1wb3J0YW50O1xuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdGxlZnQ6IC0oJHdpZHRoICsgMjBweCk7XG5cblx0XHQmLiN7JGNsYXNzfS0tb24ge1xuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC8vIFB1bGwgZnJvbSByaWdodFxuXHQuI3skY2xhc3N9LS1yaWdodCB7XG5cdFx0LiN7JGNsYXNzfSB7XG5cdFx0XHRyaWdodDogLSgkd2lkdGggKyAyMHB4KTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cblx0XHRcdCYuI3skY2xhc3N9LS1vbiB7XG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBDbG9zZSBpY29uXG5cdEBpZiBrdC1nZXQoJGxheW91dCwgY2xvc2UpICE9IG51bGwge1xuXHRcdC8vIE1vYmlsZSBjbG9zZSBidXR0b25cblx0XHQuI3skY2xhc3N9LWNsb3NlIHtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGxheW91dCwgY2xvc2UsIHNpemUpO1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGxheW91dCwgY2xvc2UsIHNpemUpO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHR6LWluZGV4OiBrdC1nZXQoJGxheW91dCwgc2VsZiwgemluZGV4KSArIDE7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0fVxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUga3QtaGFjay1pZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0PiBpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRsYXlvdXQsIGNsb3NlLCBmb250LXNpemUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRsZWZ0OiAtIChrdC1nZXQoJGxheW91dCwgY2xvc2UsIHNpemUpKTtcblxuXHRcdFx0Ly8gUHVsbCBmcm9tIHJpZ2h0XG5cdFx0XHQuI3skY2xhc3N9LS1yaWdodCAmIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IC0gKGt0LWdldCgkbGF5b3V0LCBjbG9zZSwgc2l6ZSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQuI3skY2xhc3N9LS1vbiAmIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBQdWxsIGZyb20gcmlnaHRcblx0XHRcdC4jeyRjbGFzc30tLW9uLiN7JGNsYXNzfS0tcmlnaHQgJiB7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE92ZXJsYXlcblx0LiN7JGNsYXNzfS1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIHNlbGYsIHppbmRleCkgLSAxO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMDAwMCwgMC4xKTtcblx0XHRhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAuM3MgbGluZWFyIDE7XG5cdH1cbn1cblxuQG1peGluIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywgJHNraW4pIHtcblx0LiN7JGNsYXNzfSB7XG5cdFx0QGlmIChrdC1oYXMoJHNraW4sIHNlbGYsIGJnLWNvbG9yKSkge1xuXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRza2luLCBzZWxmLCBiZy1jb2xvcik7XG5cdFx0fVxuXG5cdFx0QGlmIChrdC1oYXMoJHNraW4sIHNlbGYsIHNoYWRvdykpIHtcblx0XHRcdGJveC1zaGFkb3c6IGt0LWdldCgkc2tpbiwgc2VsZiwgc2hhZG93KTtcblx0XHR9XG5cdH1cblxuXHQuI3skY2xhc3N9LW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IGt0LWdldCgkc2tpbiwgb3ZlcmxheSwgYmctY29sb3IpO1xuXHR9XG5cblx0QGlmIChrdC1oYXMoJHNraW4sIGNsb3NlKSkge1xuXHRcdC4jeyRjbGFzc30tY2xvc2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRza2luLCBjbG9zZSwgYmctY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHQ+IGkge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRza2luLCBjbG9zZSwgaWNvbi1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJHNraW4sIGNsb3NlLCBiZy1jb2xvciwgaG92ZXIpO1xuXG5cdFx0XHRcdD4gaSB7XG5cdFx0XHRcdFx0Y29sb3I6IGt0LWdldCgkc2tpbiwgY2xvc2UsIGljb24tY29sb3IsIGhvdmVyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3Qtb2ZmY2FudmFzLWJ1aWxkKCRjbGFzcywgJG1vZGUsICRjb25maWcpIHtcblx0Ly8gY2xvc2UgaWNvblxuXHQuI3skY2xhc3N9LWNsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGlmICRtb2RlID09IGRlZmF1bHQge1xuXHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0fVxuXG5cdEBpZiAkbW9kZSA9PSBkZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1iYXNlKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIGxheW91dCkpO1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLXNraW4oJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgc2tpbikpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkbW9kZSA9PSBkZXNrdG9wLWFuZC10YWJsZXQge1xuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3AtYW5kLXRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gdGFibGV0IHtcblx0XHRAaW5jbHVkZSBrdC10YWJsZXQge1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRtb2RlID09IHRhYmxldC1hbmQtbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtYmFzZSgkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBsYXlvdXQpKTtcblx0XHRcdEBpbmNsdWRlIGt0LW9mZmNhbnZhcy1za2luKCRjbGFzcywga3QtZ2V0KCRjb25maWcsIHNraW4pKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJG1vZGUgPT0gbW9iaWxlIHtcblx0XHRAaW5jbHVkZSBrdC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3Qtb2ZmY2FudmFzLWJhc2UoJGNsYXNzLCBrdC1nZXQoJGNvbmZpZywgbGF5b3V0KSk7XG5cdFx0XHRAaW5jbHVkZSBrdC1vZmZjYW52YXMtc2tpbigkY2xhc3MsIGt0LWdldCgkY29uZmlnLCBza2luKSk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUga3QtcmVzcG9uc2l2ZS1iZWxvdyhrdC1nZXQoJGNvbmZpZywgbGF5b3V0LCBzZWxmLCB3aWR0aCkgKyA1MHB4KSB7XG5cdFx0LiN7JGNsYXNzfSB7XG5cdFx0XHR3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gUXVpY2sgUGFuZWxcbi8vXG5cblxuXG5cblxuJGt0LW9mZmNhbnZhcy1wYW5lbDogKFxuXHRzZWxmOiAoXG5cdFx0YmctY29sb3I6ICNmZmYsXG5cdFx0c2hhZG93OiAwcHggMHB4IDI4cHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMTMpLFxuXG5cdFx0b2ZmY2FudmFzOiAoXG5cdFx0XHRsYXlvdXQ6IChcblx0XHRcdFx0c2VsZjogKFxuXHRcdFx0XHRcdHppbmRleDogMTAwMSxcblx0XHRcdFx0XHRkaXJlY3Rpb246IHJpZ2h0LFxuXHRcdFx0XHRcdHRyYW5zaXRpb246XHRhbGwgLjNzIGVhc2UsXG5cdFx0XHRcdFx0d2lkdGg6IDQyNXB4XG5cdFx0XHRcdCksXG5cblx0XHRcdFx0Y2xvc2U6IChcblx0XHRcdFx0XHRzaXplOiAyNXB4LFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtXG5cdFx0XHRcdClcblx0XHRcdCksXG5cblx0XHRcdHNraW46IChcblx0XHRcdFx0b3ZlcmxheTogKFxuXHRcdFx0XHRcdGJnLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuMSksXG5cdFx0XHRcdClcblx0XHRcdClcblx0XHQpXG5cdClcbik7XG5cbi8vIEJhc2Vcbi5rdC1vZmZjYW52YXMtcGFuZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGt0LW9mZmNhbnZhcy1wYW5lbCwgc2VsZiwgYmctY29sb3IpO1xuXHRib3gtc2hhZG93OiBrdC1nZXQoJGt0LW9mZmNhbnZhcy1wYW5lbCwgc2VsZiwgc2hhZG93KTtcblx0cGFkZGluZzogMi41cmVtO1xuXG5cdC8vIEhlYWRcblx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9faGVhZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdFx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAgMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxuXG5cdC8vIENvbnRlbnRcblx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Lmt0LW9mZmNhbnZhcy1wYW5lbF9fc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuXHRcdFx0bWFyZ2luOiAycmVtIDAgMS41cmVtIDA7XG5cblx0XHRcdCYua3Qtb2ZmY2FudmFzLXBhbmVsX19zZWN0aW9uLS1maXJzdCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1aWxkIG9mZmNhbnZhcyBtb2RlXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3Qtb2ZmY2FudmFzLXBhbmVsLCBkZWZhdWx0LCBrdC1nZXQoJGt0LW9mZmNhbnZhcy1wYW5lbCwgc2VsZiwgb2ZmY2FudmFzKSApO1xuXG4vLyBEZXNrdG9wIHZpZXdcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQua3Qtb2ZmY2FudmFzLXBhbmVsIHtcblx0XHQua3Qtb2ZmY2FudmFzLXBhbmVsX19ib2R5IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLTEuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTW9iaWxlIHZpZXdcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Lmt0LW9mZmNhbnZhcy1wYW5lbCB7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0fVxufSIsIi8vXG4vLyBRdWljayBQYW5lbFxuLy9cblxuXG5cbiRrdC1xdWljay1wYW5lbDogKFxuXHRzZWxmOiAoXG5cdFx0cGFkZGluZzogMCxcblx0XHRiZy1jb2xvcjogI2ZmZixcblx0XHRzaGFkb3c6IDBweCAwcHggMjhweCAwcHggcmdiYSg4Miw2MywxMDUsMC4xMyksXG5cblx0XHRvZmZjYW52YXM6IChcblx0XHRcdGxheW91dDogKFxuXHRcdFx0XHRzZWxmOiAoXG5cdFx0XHRcdFx0emluZGV4OiAxMDAxLFxuXHRcdFx0XHRcdGRpcmVjdGlvbjogcmlnaHQsXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjpcdGFsbCAuM3MgZWFzZSxcblx0XHRcdFx0XHR3aWR0aDogNDI1cHhcblx0XHRcdFx0KSxcblxuXHRcdFx0XHRjbG9zZTogKFxuXHRcdFx0XHRcdHNpemU6IDI1cHgsXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW1cblx0XHRcdFx0KVxuXHRcdFx0KSxcblxuXHRcdFx0c2tpbjogKFxuXHRcdFx0XHRzZWxmOiAoXG5cdFx0XHRcdFx0YmctY29sb3I6ICNmZmZmZmYsXG5cdFx0XHRcdFx0c2hhZG93OiAwcHggMXB4IDlweCAtM3B4IHJnYmEoMCwwLDAsMC43NSlcblx0XHRcdFx0KSxcblxuXHRcdFx0XHRvdmVybGF5OiAoXG5cdFx0XHRcdFx0YmctY29sb3I6IHJnYmEoIzAwMDAwMCwgMC4xKSxcblx0XHRcdFx0KSxcblxuXHRcdFx0XHRjbG9zZTogKFxuXHRcdFx0XHRcdGljb24tY29sb3I6IChcblx0XHRcdFx0XHRcdGRlZmF1bHQ6ICM5NjhhZDQsXG5cdFx0XHRcdFx0XHRob3ZlcjogI2ZmZmZmZlxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0YmctY29sb3I6IChcblx0XHRcdFx0XHRcdGRlZmF1bHQ6IGRhcmtlbigjZjhmOGZiLCA1JSksXG5cdFx0XHRcdFx0XHRob3Zlcjoga3QtYnJhbmQtY29sb3IoKVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KVxuXHRcdClcblx0KVxuKTtcblxuLy8gQmFzZVxuLmt0LXF1aWNrLXBhbmVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRrdC1xdWljay1wYW5lbCwgc2VsZiwgYmctY29sb3IpO1xuXHRib3gtc2hhZG93OiBrdC1nZXQoJGt0LXF1aWNrLXBhbmVsLCBzZWxmLCBzaGFkb3cpO1xuXHRwYWRkaW5nOiBrdC1nZXQoJGt0LXF1aWNrLXBhbmVsLCBzZWxmLCBwYWRkaW5nKTtcblxuXHQvLyBDbG9zZVxuXHQua3QtcXVpY2stcGFuZWxfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRyaWdodDogMS41cmVtO1xuXHRcdHRvcDogMXJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG5cdFx0aSB7XG5cdFx0XHRAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG5cdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIE5hdlxuXHQua3QtcXVpY2stcGFuZWxfX25hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMS41cmVtIDAgMCAwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQubmF2IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXG5cdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblxuXHQvLyBDb250ZW50XG5cdC5rdC1xdWljay1wYW5lbF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cblx0XHQucHMge1xuXHRcdFx0PiAucHNfX3JhaWwteSB7XG4gICAgXHRcdFx0cmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG4gICAgXHR9XG5cdH1cblxuXHQua3QtcXVpY2stcGFuZWxfX2NvbnRlbnQtcGFkZGluZy14ICB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cdFx0cGFkZGluZy1yaWdodDogMS41cmVtO1xuXHR9XG59XG5cbi8vIEJ1aWxkIG9mZmNhbnZhcyBtb2RlXG5AaW5jbHVkZSBrdC1vZmZjYW52YXMtYnVpbGQoa3QtcXVpY2stcGFuZWwsIGRlZmF1bHQsIGt0LWdldCgka3QtcXVpY2stcGFuZWwsIHNlbGYsIG9mZmNhbnZhcykgKTtcblxuLy8gTW9iaWxlIHZpZXdcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Ly8gQmFzZVxuXHQua3QtcXVpY2stcGFuZWwge1xuXG5cdFx0Ly8gQ2xvc2Vcblx0XHQua3QtcXVpY2stcGFuZWxfX2Nsb3NlIHtcblx0XHRcdHJpZ2h0OiAwLjVyZW07XG5cdFx0XHR0b3A6IDAuNXJlbTtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTmF2XG5cdFx0Lmt0LXF1aWNrLXBhbmVsX19uYXYge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXG5cdFx0XHQubmF2IHtcblx0XHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuNXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBDbG9zZVxuXHRcdFx0Lmt0LXF1aWNrLXBhbmVsX19jbG9zZSB7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQ29udGVudFxuXHRcdC5rdC1xdWljay1wYW5lbF9fY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDAuNXJlbSAxcmVtIDFyZW07XG5cblx0XHRcdC50YWItcGFuZSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gUXVpY2sgU2VhcmNoXG4vL1xuXG5cblxuXG4ua3QtcXVpY2stc2VhcmNoIHtcblx0Ly8gRm9ybVxuXHQua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmlucHV0LWdyb3VwIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5pbnB1dC1ncm91cC1wcmVwZW5kLFxuXHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1pbnB1dC1yZXNldCgpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fY2xvc2Uge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gV3JhcHBlclxuXHQua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ly8gU2Nyb2xsXG5cdFx0Ji5wcyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUmVzdWx0XG5cdC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQvLyBNZXNzYWdlXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fbWVzc2FnZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogMXJlbSAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHR9XG5cblx0XHQvLyBDYXRlZ29yeVxuXHRcdC5rdC1xdWljay1zZWFyY2hfX2NhdGVnb3J5IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRtYXJnaW46IDAuNXJlbSAwIDFyZW0gMDtcblx0XHR9XG5cblx0XHQvLyBTZWN0aW9uXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fc2VjdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdC8vIEl0ZW1cblx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gSWNvblxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmNDtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBJbWFnZVxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWcge1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblxuXHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHQgICAgXHQmLmt0LXF1aWNrLXNlYXJjaF9faXRlbS1pbWctLWZpbGUge1xuXHRcdCAgICBcdFx0d2lkdGg6IDQwcHg7XG5cblx0XHQgICAgXHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdCAgICBcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gV3JhcHBlclxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbS13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG4gICAgXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuICAgIFx0XHRcdFx0Y29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIFx0XHRcdFx0QGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgXHRcdFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICBcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tZGVzYyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0ICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIENvbXBhY3QgcmVzdWx0IHN0eWxlXG5cdCYua3QtcXVpY2stc2VhcmNoLS1yZXN1bHQtY29tcGFjdCB7XG5cdFx0Ly8gUmVzdWx0XG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fcmVzdWx0IHtcblx0XHRcdC8vIENhdGVnb3J5XG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0bWFyZ2luOiAwLjI1cmVtIDAgMC43NXJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBTZWN0aW9uXG5cdFx0XHQua3QtcXVpY2stc2VhcmNoX19zZWN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gSXRlbVxuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9faXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBJY29uXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRcdFx0PiBpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIEltYWdlXG5cdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0taW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cblx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYua3QtcXVpY2stc2VhcmNoX19pdGVtLWltZy0tZmlsZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjdweDtcblxuXHRcdFx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI3cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gV3JhcHBlclxuXHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC43NXJlbTtcblxuXHRcdFx0XHRcdC5rdC1xdWljay1zZWFyY2hfX2l0ZW0tdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtcXVpY2stc2VhcmNoX19pdGVtLWRlc2Mge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFNob3cgcmVzdWx0c1xuXHQmLmt0LXF1aWNrLXNlYXJjaC0taGFzLXJlc3VsdCB7XG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvLyBMYXlvdXQgU3R5bGVzOlxuXHQvLyBEcm9wZG93biBtb2RlXG5cdCYua3QtcXVpY2stc2VhcmNoLS1kcm9wZG93biB7XG5cdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XG5cblx0XHQvLyBGb3JtXG5cdFx0Lmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG5cdFx0XHQuaW5wdXQtZ3JvdXAge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG5cdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gV3JhcHBlclxuXHRcdC5rdC1xdWljay1zZWFyY2hfX3dyYXBwZXIgIHtcblx0XHRcdG1hcmdpbjogMS41cmVtIDAgMC41cmVtIDA7XG5cdFx0fVxuXG5cdFx0Ly8gU2hvdyByZXN1bHRzXG5cdFx0Ji5rdC1xdWljay1zZWFyY2gtLWhhcy1yZXN1bHQge1xuXHRcdFx0Lmt0LXF1aWNrLXNlYXJjaF9fZm9ybSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBJbmxpbmUgbW9kZVxuXHQmLmt0LXF1aWNrLXNlYXJjaC0taW5saW5lIHtcblx0XHQvLyBEcm9wZG93biBtZW51XG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC8vIElubGluZSBtb2RlXG5cdCYua3QtcXVpY2stc2VhcmNoLS1vZmZjYW52YXMge1xuXHRcdC8vIEZvcm1cblx0XHQua3QtcXVpY2stc2VhcmNoX19mb3JtIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0LmlucHV0LWdyb3VwIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmlucHV0LWdyb3VwLXByZXBlbmQge1xuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFdyYXBwZXJcblx0XHQua3QtcXVpY2stc2VhcmNoX193cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC8vIFJlc3VsdFxuXHRcdC5rdC1xdWljay1zZWFyY2hfX3Jlc3VsdCB7XG5cblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBTY3JvbGxcbi8vXG5cblxuXG4ua3Qtc2Nyb2xsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufSIsIi8vXG4vLyBTdGlja3kgVG9vbGJhclxuLy9cblxuXG4ua3Qtc3RpY2t5LXRvb2xiYXIge1xuICB3aWR0aDogNDZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6ICRrdC1kcm9wZG93bi1zaGFkb3c7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIH1cblxuICAua3Qtc3RpY2t5LXRvb2xiYXJfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB9XG5cbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG4gICAgICA+IGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgJi5rdC1zdGlja3ktdG9vbGJhcl9faXRlbS0tI3skbmFtZX0ge1xuICAgICAgICAgID4gYSxcbiAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGEsXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBpbnZlcnNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gQXBwKGdlbmVyYWwgbGF5b3V0IGZvciBhcHBzKVxuLy9cblxuXG5cbi8vIENvbmZpZ1xuJGt0LWFwcC1jb25maWc6IChcblx0YXNpZGU6IChcblx0XHRvZmZjYW52YXM6IChcblx0XHRcdGxheW91dDogKFxuXHRcdFx0XHRzZWxmOiAoXG5cdFx0XHRcdFx0emluZGV4OiAxMDAxLFxuXHRcdFx0XHRcdHdpZHRoOiAzMDBweFxuXHRcdFx0XHQpLFxuXHRcdFx0XHRjbG9zZTogKFxuXHRcdFx0XHRcdHNpemU6IDI1cHgsXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW1cblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHNraW46IChcblx0XHRcdFx0b3ZlcmxheTogKFxuXHRcdFx0XHRcdGJnLWNvbG9yOiByZ2JhKCMwMDAwMDAsIDAuMDUpXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBjbG9zZTogKFxuICAgICAgICAgICAgICAgICAgICBiZy1jb2xvcjogKFxuICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoga3QtYmFzZS1jb2xvcihncmV5LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhvdmVyOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBpY29uLWNvbG9yOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhvdmVyOiBrdC1icmFuZC1jb2xvcigpXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICApXG5cdFx0XHQpXG5cdFx0KVxuICAgIClcbik7XG5cbi8vIEdlbmVyYWwgTW9kZVxuLmt0LWFwcCB7XG4gICAgLy8gQXNpZGVcbiAgICAua3QtYXBwX19hc2lkZSB7XG4gICAgICAgIC8vIERlZmF1bHQgc2l6ZVxuICAgICAgICBAaW5jbHVkZSBrdC1hcHAtYXNpZGUtd2lkdGgoMzUwcHgpO1xuXG4gICAgICAgIC8vIFNtYWxsIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2FzaWRlLS1zbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtYXNpZGUtd2lkdGgoMjUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTGFyZ2Ugc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fYXNpZGUtLWxnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1hc2lkZS13aWR0aCg0NTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBFeHRyYSBsYXJnZSBzaXplXG4gICAgICAgICYua3QtYXBwX19hc2lkZS0teGwge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWFzaWRlLXdpZHRoKDYwMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbnRlbnRcbiAgICAua3QtYXBwX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG5cbiAgICAvLyBEZXRhaWxcbiAgICAua3QtYXBwX19kZXRhaWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG5cdFx0Ly8gRGVmYXVsdCBzaXplXG4gICAgICAgIEBpbmNsdWRlIGt0LWFwcC1kZXRhaWwtd2lkdGgoNTUwcHgpO1xuXG4gICAgICAgIC8vIFNtYWxsIHNpemVcbiAgICAgICAgJi5rdC1hcHBfX2RldGFpbC0tc20ge1xuICAgICAgICAgICAgQGluY2x1ZGUga3QtYXBwLWRldGFpbC13aWR0aCg0MDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBMYXJnZSBzaXplXG4gICAgICAgICYua3QtYXBwX19kZXRhaWwtLWxnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWFwcC1kZXRhaWwtd2lkdGgoNzAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRXh0cmEgbGFyZ2Ugc2l6ZVxuICAgICAgICAmLmt0LWFwcF9fZGV0YWlsLS14bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1hcHAtZGV0YWlsLXdpZHRoKDg1MHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gVGFibGV0ICYgTW9iaWxlIE1vZGUuXG4ua3QtYXBwIHtcbiAgICAgLy8gTWVkaWEgcmFuZ2UgMTAyNHB4IGFuZCBiZWxvdyhzZWU6ICRrdC1tZWRpYS1icmVha3BvaW50cyBpbiBzYXNzL3RoZW1lL19jb25maWcuc2NzcyBhbmQgc2Fzcy90aGVtZXMvY29yZS9fbWl4aW5zLnNjc3MpXG4gICAgIEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAgICAgLmt0LWFwcF9fYXNpZGUge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDE1cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgIC5rdC1wb3J0bGV0IHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoODIsNjMsMTA1LCAwLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LWFwcF9fYXNpZGUtLWZpdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgIC5rdC1wb3J0bGV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENvbnRlbnRcbiAgICAgICAgLmt0LWFwcF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERldGFpbFxuICAgICAgICAua3QtYXBwX19kZXRhaWwge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXBwIGFzaWRlICBvZmZjYW52YXNcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1hcHBfX2FzaWRlLCB0YWJsZXQtYW5kLW1vYmlsZSwga3QtZ2V0KCRrdC1hcHAtY29uZmlnLCBhc2lkZSwgb2ZmY2FudmFzKSApO1xuIiwiLy9cbi8vIEFwcCBNaXhpbnNcbi8vXG5cblxuXG5cbi8vIEFwcCBhc2lkZSBtaXhpbnNcbkBtaXhpbiBrdC1hcHAtYXNpZGUtd2lkdGgoJHdpZHRoKSB7XG4gICAgLy8gTWVkaWEgcmFuZ2UgMTAyNHB4IGFuZCBhYm92ZShzZWU6ICRrdC1tZWRpYS1icmVha3BvaW50cyBpbiBzYXNzL3RoZW1lL19jb25maWcuc2NzcyBhbmQgc2Fzcy90aGVtZXMvY29yZS9fbWl4aW5zLnNjc3MpXG4gICAgQGluY2x1ZGUga3QtZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7IFxuICAgIH1cblxuICAgIC8vIElmIGJlbGl3IGdpdmVuIHdpZHRoXG4gICAgQGluY2x1ZGUga3QtbWVkaWEtYmVsb3coJHdpZHRoICsgNTBweCkge1xuICAgICAgICB3aWR0aDogJHdpZHRoIC0gNTBweDtcbiAgICB9XG59XG5cbi8vIEFwcCBhc2lkZSBtaXhpbnNcbkBtaXhpbiBrdC1hcHAtZGV0YWlsLXdpZHRoKCR3aWR0aCkge1xuICAgIC8vIE1lZGlhIHJhbmdlIDEwMjRweCBhbmQgYWJvdmUoc2VlOiAka3QtbWVkaWEtYnJlYWtwb2ludHMgaW4gc2Fzcy90aGVtZS9fY29uZmlnLnNjc3MgYW5kIHNhc3MvdGhlbWVzL2NvcmUvX21peGlucy5zY3NzKVxuICAgIEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuICAgICAgICB3aWR0aDogJHdpZHRoOyBcbiAgICB9XG5cbiAgICAvLyBJZiBiZWxpdyBnaXZlbiB3aWR0aFxuICAgIEBpbmNsdWRlIGt0LW1lZGlhLWJlbG93KCR3aWR0aCArIDUwcHgpIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aCAtIDUwcHg7XG4gICAgfVxufSIsIi8vXG4vLyBTdWJoZWFkZXJcbi8vXG5cblxuLy8gQ29uZmlnXG4ka3Qtc3ViaGVhZGVyLWNvbmZpZzogKFxuICAgICAgICBmaXhlZDogKFxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweFxuICAgICAgICApLFxuICAgICAgICB0b2dnbGU6IChcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweCxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHgsXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cyxcbiAgICAgICAgICAgICAgICB0aGlja25lc3M6IDJweCxcbiAgICAgICAgICAgICAgICBzcGFjZTogNHB4LFxuICAgICAgICAgICAgICAgIHJhZGl1czogMnB4LFxuICAgICAgICAgICAgICAgIGNvbG9yOiAoXG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGhvdmVyOiBrdC1icmFuZC1jb2xvcigpLFxuICAgICAgICAgICAgICAgICAgICAgICAgYWN0aXZlOiBrdC1icmFuZC1jb2xvcigpXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICApXG4pO1xuXG4vLyBCYXNlXG4ua3Qtc3ViaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gIC5rdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC8vIEhlYWQgYWN0aW9ucyBidXR0b25zXG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblxuICAgICYuYnRuLXNtIHtcbiAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgICYuYnRuLWljb24ge1xuICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1haW5cbiAgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuXG4gICAgLy8gQnV0dG9uc1xuICAgIC5idG4ge1xuICAgICAgJjpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9iaWxlIFRvZ2dsZXJcbiAgICAua3Qtc3ViaGVhZGVyX19tb2JpbGUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gVGl0bGVcbiAgICAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICM0MzQzNDk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc21hbGwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVzY1xuICAgIC5rdC1zdWJoZWFkZXJfX2Rlc2Mge1xuICAgICAgcGFkZGluZzogMCAwLjVyZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgIH1cblxuICAgIC8vIFNlcGFyYXRvclxuICAgIC5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuXG4gICAgICAmLmt0LXN1YmhlYWRlcl9fc2VwYXJhdG9yLS12IHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJyZWFkY3J1bWJzXG4gICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDAuNjVyZW0gMHB4IDBweDtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICAgID4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGNvbG9yOiAjYzVjYmU3O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icy1ob21lLS1hY3RpdmUge1xuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4zNXJlbSAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM5NTljYjY7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtbGluay0tYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGt0LWhvdmVyLXRyYW5zaXRpb24oKTtcbiAgICAgIH1cblxuICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwLjM1cmVtIDAgMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gR3JvdXBcbiAgICAua3Qtc3ViaGVhZGVyX19ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBUb29sYmFyXG4gIC5rdC1zdWJoZWFkZXJfX3Rvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvLyBUb29sYmFyIGJ1dHRvbnNcbiAgICAuYnRuOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBQcmltYXJ5IGJ1dHRvblxuICAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICBjb2xvcjogIzk1OWNiNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogIzk1OWNiNjtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKGludmVyc2UpO1xuICAgICAgYmFja2dyb3VuZDoga3QtYnJhbmQtY29sb3IoKTtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYnJhbmQtY29sb3IoaW52ZXJzZSkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlY29uZGFyeSBidXR0b25cbiAgLmt0LXN1YmhlYWRlcl9fYnRuLXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICM5NTljYjY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICNhYWIxZGY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3IoI2FhYjFkZik7XG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtYnJhbmQtY29sb3IoKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGF0ZXJhbmdlXG4gIC5rdC1zdWJoZWFkZXJfX2J0bi1kYXRlcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG5cbiAgICAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlLWRhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgfVxuXG5cbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAua3Qtc3ViaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICAgIGJvcmRlci1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rdC1pbnB1dC1pY29uX19pY29uIHtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFNvbGlkIHN0eWxlXG4gIC5rdC1zdWJoZWFkZXItLXNvbGlkICYge1xuICAgIG1hcmdpbjogMCAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKSAwO1xuICAgIG1pbi1oZWlnaHQ6IGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCk7XG4gIH1cblxuICAvLyBUcmFuc3BhcmVudCBzdHlsZVxuICAua3Qtc3ViaGVhZGVyLS10cmFuc3BhcmVudCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIC8vIE1haW5cbiAgICAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICAgIC5rdC1zdWJoZWFkZXJfX3NlcGFyYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZTdlOGVmLCA0JSk7XG4gICAgICB9XG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzIHtcbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSB7XG4gICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oI2M1Y2JlNywgNCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjOTU5Y2I2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtc2VwYXJhdG9yIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZTdlOGVmLCA0JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUHJpbWFyeSBidXR0b25cbiAgICAua3Qtc3ViaGVhZGVyX19idG4tcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI2VhZWNmMiwgMyUpO1xuICAgICAgY29sb3I6ICM5NTljYjY7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogIzk1OWNiNjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3IoIzk1OWNiNik7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcihpbnZlcnNlKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoaW52ZXJzZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1icmFuZC1jb2xvcihpbnZlcnNlKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2Vjb25kYXJ5IGJ1dHRvblxuICAgIC5rdC1zdWJoZWFkZXJfX2J0bi1zZWNvbmRhcnkge1xuICAgICAgY29sb3I6IGRhcmtlbigjOTU5Y2I2LCAzJSk7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCNhYWIxZGYsIDMlKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWNmMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRlcmFuZ2VcbiAgICAua3Qtc3ViaGVhZGVyX19idG4tZGF0ZXJhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZWFlY2YyLCAzJSk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZWFlY2YyLCA2JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU2VhcmNoXG4gICAgLmt0LXN1YmhlYWRlcl9fc2VhcmNoIHtcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlY2YyO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlYWVjZjIgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmt0LXN1YmhlYWRlciB7XG4gICAgJi0tc20ge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW07XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ0bi1zbSB7XG4gICAgICAgICAgcGFkZGluZzogMC4zcmVtIDAuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX21haW4ge1xuICAgICAgICAua3Qtc3ViaGVhZGVyX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEZXNjXG4gICAgICAgIC5rdC1zdWJoZWFkZXJfX2Rlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQnJlYWRjcnVtYnNcbiAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMge1xuXG4gICAgICAgICAgLmt0LXN1YmhlYWRlcl9fYnJlYWRjcnVtYnMtaG9tZSB7XG5cbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC1zdWJoZWFkZXJfX2JyZWFkY3J1bWJzLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLmZvcm0tZ3JvdXAge1xuICAgICAgICBzZWxlY3QsXG4gICAgICAgIGlucHV0LFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAvLyBTdWJoZWFkZXJcbiAgLmt0LXN1YmhlYWRlciB7XG4gICAgbWFyZ2luOiAycHggMDtcblxuICAgIC8vIE1haW5cbiAgICAua3Qtc3ViaGVhZGVyX19tYWluIHtcbiAgICAgIC8vIE1vYmlsZSBUb2dnbGVyXG4gICAgICBAaW5jbHVkZSBrdC1idXJnZXItaWNvbi1idWlsZChrdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUsIGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgdG9nZ2xlKSk7XG4gICAgICBAaW5jbHVkZSBrdC1idXJnZXItaWNvbi1za2luKGt0LXN1YmhlYWRlcl9fbW9iaWxlLXRvZ2dsZSwga3QtZ2V0KCRrdC1zdWJoZWFkZXItY29uZmlnLCB0b2dnbGUsIGNvbG9yKSk7XG5cbiAgICAgIC5rdC1zdWJoZWFkZXJfX21vYmlsZS10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgLy8gVGl0bGVcbiAgICAgIC5rdC1zdWJoZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW0gMC41cmVtIDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEJyZWFkY3J1bWJzXG4gICAgICAua3Qtc3ViaGVhZGVyX19icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIH1cblxuICAgIC8vIExpZ2h0IHN0eWxlXG4gICAgLmt0LXN1YmhlYWRlci0tdHJhbnNwYXJlbnQgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgLy8gU3ViaGVhZGVyXG4gIC5rdC1zdWJoZWFkZXIge1xuXG4gICAgLmt0LXN1YmhlYWRlcl9fbWFpbiB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC8vIFRvb2xiYXJcbiAgICAua3Qtc3ViaGVhZGVyX190b29sYmFyIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAmID4gLmJ0biB7XG4gICAgICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUtc3BsaXQpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQnVyZ2VyIEljb24gTWl4aW5zXG4vL1xuXG5cblxuXG5AbWl4aW4ga3QtYnVyZ2VyLWljb24tYnVpbGQoJGNsYXNzLCAkY29uZmlnKSB7XG5cdCRzcGFjZToga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcykgKyBrdC1nZXQoJGNvbmZpZywgc3BhY2UpO1xuXG5cdC4jeyRjbGFzc30ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdG92ZXJmbG93OiBoaWRkZW47XG5cdCAgXHRtYXJnaW46IDA7XG5cdCAgXHRwYWRkaW5nOiAwO1xuXHQgIFx0Zm9udC1zaXplOiAwO1xuXHQgIFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdCAgICBhcHBlYXJhbmNlOiBub25lO1xuXHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0ICAgIGJvcmRlci1yYWRpdXM6IG5vbmU7IFxuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgYmFja2dyb3VuZDogbm9uZTtcblx0ICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcdCAgICBcblx0ICBcdHdpZHRoOiBrdC1nZXQoJGNvbmZpZywgd2lkdGgpO1xuXHQgIFx0aGVpZ2h0OiBrdC1nZXQoJGNvbmZpZywgaGVpZ2h0KTtcblx0ICAgIHRyYW5zaXRpb246IGFsbCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHRcblx0XHRzcGFuIHtcblx0ICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBcdFx0dG9wOiBjYWxjKChrdC1nZXQoJGNvbmZpZywgaGVpZ2h0KSAvIDIpIC0gKGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpKSArIDFweCk7XG5cdCAgXHRcdGhlaWdodDoga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcyk7XG5cdCAgXHRcdG1pbi1oZWlnaHQ6IGt0LWdldCgkY29uZmlnLCB0aGlja25lc3MpO1xuXHQgIFx0XHR3aWR0aDogMTAwJTtcblx0ICBcdFx0XG5cdCAgXHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHQgIFx0XHRcdGJvcmRlci1yYWRpdXM6IGt0LWdldCgkY29uZmlnLCByYWRpdXMpO1xuXHQgIFx0XHR9XG5cblx0ICBcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXG5cdCAgXHRcdCY6OmJlZm9yZSxcblx0ICBcdFx0Jjo6YWZ0ZXIge1xuXHQgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgXHRsZWZ0OiAwO1xuXHRcdFx0ICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICBcdGhlaWdodDoga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcyk7XG5cdFx0XHQgIFx0bWluLWhlaWdodDoga3QtZ2V0KCRjb25maWcsIHRoaWNrbmVzcyk7XG5cdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblxuXHRcdFx0ICBcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0ICBcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRjb25maWcsIHJhZGl1cyk7XG5cdFx0XHQgIFx0fVxuXG5cdFx0XHQgIFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHQgIFx0XHR9XG5cblx0ICBcdFx0Jjo6YmVmb3JlIHtcblx0ICBcdFx0XHR0b3A6IC0oJHNwYWNlKTtcblx0ICBcdFx0fVxuXG5cdCAgXHRcdCY6OmFmdGVyIHtcblx0ICBcdFx0XHRib3R0b206IC0oJHNwYWNlKTtcblx0ICBcdFx0fVxuXHRcdH1cblxuXHQgICAgLy8gbGVmdCBkaXJlY3Rpb24gc3R5bGVcblx0ICAgICYuI3skY2xhc3N9LS1sZWZ0IHtcblx0ICAgIFx0c3BhbiB7XG5cdCAgICBcdFx0JjpiZWZvcmUge1xuXHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHQgICAgXHRcdFx0bGVmdDogYXV0bztcblx0ICAgIFx0XHRcdHJpZ2h0OiAwcHg7XG5cdCAgICBcdFx0XHR3aWR0aDogNTAlO1xuXHQgICAgXHRcdH1cblxuXHQgICAgXHRcdCY6YWZ0ZXIge1xuXHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHQgICAgXHRcdFx0bGVmdDogYXV0bztcblx0ICAgIFx0XHRcdHJpZ2h0OiAwcHg7XG5cdCAgICBcdFx0XHR3aWR0aDogNzUlO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdC8vIGhvdmVyIHN0YXRlc1xuXHQgICAgXHQmOmhvdmVyIHtcblx0ICAgIFx0XHRzcGFuIHtcblx0XHQgICAgXHRcdCY6YWZ0ZXIsIFxuXHRcdCAgICBcdFx0JjpiZWZvcmUge1xuXHRcdCAgICBcdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdC8vIGFjdGl2ZSBzdGF0ZVxuXHRcdCAgICAmLiN7JGNsYXNzfS0tYWN0aXZlIHtcblx0XHQgICAgXHRzcGFuIHtcblx0XHQgICAgXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0ICAgIFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdCAgICBcdFx0XHR3aWR0aDogNTAlO1xuXHRcdCAgICBcdFx0fVxuXG5cdFx0ICAgIFx0XHQmOmFmdGVyIHtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogYWxsIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0ICAgIFx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdCAgICBcdFx0XHR3aWR0aDogNzUlO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXG5cdCAgICAvLyByaWdodCBkaXJlY3Rpb24gc3R5bGVcblx0ICAgICYuI3skY2xhc3N9LS1yaWdodCB7XG5cdCAgICBcdHNwYW4ge1xuXHRcdCAgICBcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdGxlZnQ6IDBweDtcblx0XHQgICAgXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdCAgICBcdFx0d2lkdGg6IDUwJTtcblx0XHQgICAgXHRcdHRyYW5zaXRpb246IHdpZHRoIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdH1cblxuXHRcdCAgICBcdCY6YWZ0ZXIge1xuXHRcdCAgICBcdFx0bGVmdDogMHB4O1xuXHRcdCAgICBcdFx0cmlnaHQ6IGF1dG87XG5cdFx0ICAgIFx0XHR3aWR0aDogNzUlO1xuXHRcdCAgICBcdFx0dHJhbnNpdGlvbjogd2lkdGgga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cblx0ICAgIFx0Ly8gaG92ZXIgc3RhdGVzXG5cdCAgICBcdCY6aG92ZXIge1xuXHQgICAgXHRcdHNwYW4ge1xuXHRcdCAgICBcdFx0JjphZnRlciwgXG5cdFx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCBrdC1nZXQoJGNvbmZpZywgdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9XG5cdCAgICBcdH1cblxuXHQgICAgXHQvLyBhY3RpdmUgc3RhdGVcblx0XHQgICAgJi4jeyRjbGFzc30tLWFjdGl2ZSB7XG5cdFx0ICAgIFx0c3BhbiB7XG5cdFx0ICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdGxlZnQ6IGF1dG87XG5cdCAgICBcdFx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0ICAgIFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGt0LWdldCgkY29uZmlnLCB0cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHRcdCAgICBcdFx0fVxuXG5cdFx0ICAgIFx0XHQmOmFmdGVyIHtcblx0XHQgICAgXHRcdFx0bGVmdDogYXV0bztcblx0ICAgIFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHQgICAgXHRcdFx0d2lkdGg6IDc1JTtcblx0XHQgICAgXHRcdFx0dHJhbnNpdGlvbjogd2lkdGgga3QtZ2V0KCRjb25maWcsIHRyYW5zaXRpb24tZHVyYXRpb24pIGVhc2U7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cbn1cblxuQG1peGluIGt0LWJ1cmdlci1pY29uLXNraW4oJGNsYXNzLCAkY29uZmlnKSB7XG5cdC4jeyRjbGFzc30ge1xuXHRcdHNwYW4ge1xuXHQgXHRcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBkZWZhdWx0KTtcblxuXHQgIFx0XHQmOjpiZWZvcmUsXG5cdCAgXHRcdCY6OmFmdGVyIHtcblx0XHRcdCAgXHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgZGVmYXVsdCk7XG5cdCAgXHRcdH1cblx0XHR9XG5cblx0ICAgIC8vYWN0aXZlICYgaG92ZXIgc3RhdGUgXG5cdCAgICAmOmhvdmVyIHtcdCAgIFxuXHQgICAgXHRzcGFuIHsgXHRcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgaG92ZXIpO1xuXG5cdFx0ICAgIFx0Jjo6YmVmb3JlLFxuXHRcdCAgXHRcdCY6OmFmdGVyIHtcblx0XHQgIFx0XHRcdGJhY2tncm91bmQ6IGt0LWdldCgkY29uZmlnLCBob3Zlcik7XG5cdFx0ICBcdFx0fVxuXHRcdCAgXHR9XG5cdCAgICB9XG5cblx0ICAgICYuI3skY2xhc3N9LS1hY3RpdmUge1xuXHQgICAgXHRzcGFuIHsgXHRcblx0XHQgICAgXHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgYWN0aXZlKTtcblxuXHRcdCAgICBcdCY6OmJlZm9yZSxcblx0XHQgIFx0XHQmOjphZnRlciB7XG5cdFx0ICBcdFx0XHRiYWNrZ3JvdW5kOiBrdC1nZXQoJGNvbmZpZywgYWN0aXZlKTtcblx0XHQgIFx0XHR9XG5cdFx0ICBcdH1cblx0ICAgIH1cblx0fVxufSIsIi8vXG4vLyBCYWRnZVxuLy9cblxuXG5cbi5rdC1iYWRnZSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDE4cHg7XG5cdHdpZHRoOiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXG5cdC8vIEZvbnQgb3B0aW9uc1xuXHQmLmt0LWJhZGdlLS1ib2xkIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Ji5rdC1iYWRnZS0tYm9sZGVyIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Ji5rdC1iYWRnZS0tYm9sZGVzdCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC8vIFNpemluZ1xuXHQmLmt0LWJhZGdlLS1tZCB7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMC45cmVtO1xuXHR9XG5cblx0Ji5rdC1iYWRnZS0tbGcge1xuXHRcdGhlaWdodDogMzVweDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHQmLmt0LWJhZGdlLS14bCB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQvLyBQaWNzXG5cdCYua3QtYmFkZ2VfX3BpY3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQua3QtYmFkZ2VfX3BpYyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR3aWR0aDogMi41cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjdyZW07XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjNmZjtcblx0XHRcdGNvbG9yOiAjYTFhOGMzO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LWJhZGdlX19waWMtLWxhc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RhdGUgY29sb3JzXG5cdEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG5cdCAgJi5rdC1iYWRnZS0tI3skbmFtZX0ge1xuXHQgICAgY29sb3I6IGt0LWdldCgkY29sb3IsIGludmVyc2UpO1xuXHRcdFx0YmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdCAgfVxuXG5cdCAgJi5rdC1iYWRnZS0tb3V0bGluZS5rdC1iYWRnZS0tI3skbmFtZX0ge1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBjb2xvcjoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuXHRcdFx0Ji5rdC1iYWRnZS0tb3V0bGluZS0yeCB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGt0LWdldCgkY29sb3IsIGJhc2UpO1xuXHRcdFx0fVxuXHQgIH1cblx0fVxuXG5cdC8vIFN0YXRlIGNvbG9yc1xuXHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuXHQgICAgJi5rdC1iYWRnZS0tdW5pZmllZC0jeyRuYW1lfSB7XG5cdCAgICBcdGNvbG9yOiBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG5cdCAgICB9XG5cdH1cblxuXHQvLyBJbmxpbmUgbW9kZVxuXHQmLmt0LWJhZGdlLS1pbmxpbmUge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwLjE1cmVtIDAuNzVyZW07XG5cblx0XHQvLyBTaXppbmdcblx0XHQmLmt0LWJhZGdlLS1tZCB7XG5cdFx0XHRwYWRkaW5nOiAwLjhyZW0gMC42cmVtO1xuXHRcdH1cblxuXHRcdCYua3QtYmFkZ2UtLWxnIHtcblx0XHRcdHBhZGRpbmc6IDAuOXJlbSAwLjdyZW07XG5cdFx0fVxuXG5cdFx0Ji5rdC1iYWRnZS0teGwge1xuXHRcdFx0cGFkZGluZzogMXJlbSAwLjhyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUGlsbCBtb2RlXG5cdCYua3QtYmFkZ2UtLXBpbGwge1xuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdH1cblxuXHQvLyBSb3VuZGVkXG5cdCYua3QtYmFkZ2UtLXJvdW5kZWQge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuXHR9XG5cblx0Ly8gRG90IHN0eWxlXG5cdCYua3QtYmFkZ2UtLWRvdCB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDZweDtcblx0XHRtaW4taGVpZ2h0OiA2cHg7XG4gICAgXHRtaW4td2lkdGg6IDZweDtcbiAgICBcdGhlaWdodDogNnB4O1xuICAgIFx0d2lkdGg6IDZweDtcbiAgICBcdGZvbnQtc2l6ZTogMDtcbiAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLmt0LWJhZGdlLS1zbSB7XG5cdFx0XHRsaW5lLWhlaWdodDogNHB4O1xuXHRcdFx0bWluLWhlaWdodDogNHB4O1xuICAgIFx0XHRtaW4td2lkdGg6IDRweDtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHR9XG5cblx0XHQmLmt0LWJhZGdlLS1sZyB7XG5cdFx0XHRsaW5lLWhlaWdodDogOHB4O1xuXHRcdFx0bWluLWhlaWdodDogOHB4O1xuICAgIFx0XHRtaW4td2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHR9XG5cblx0XHQmLmt0LWJhZGdlLS14bCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgXHRcdG1pbi13aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIFNxdWFyZSBtb2RlXG5cdCYua3QtYmFkZ2UtLXNxdWFyZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC8vIEVsZXZhdGVkIG1vZGVcblx0Ji5rdC1iYWRnZS0tZWxldmF0ZSB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdH1cbn1cbiIsIi8vXG4vLyBEZW1vXG4vL1xuXG5cblxuXG4ua3QtZGVtby1pY29uICB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLmt0LWRlbW8taWNvbl9fcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXg6IDAgMCA0MHB4OyAgXG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rdC1kZW1vLWljb25fX2NsYXNzIHtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjoga3QtYmFzZS1jb2xvcihncmV5LCAxKTtcbiAgICB9XG5cbiAgICAmLmt0LWRlbW8taWNvbi0tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAgNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWRlbW8taWNvbl9fb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjA1KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjMgZWFzZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAua3QtZGVtby1pY29uX19vdmVybGF5IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zIGVhc2U7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gRGl2aWRlclxuLy9cblxuLy8gQmFzZVxuQG1peGluIGt0LWRpdmlkZXItYmFzZSgpIHtcbiAgICAua3QtZGl2aWRlciB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICBcblxuICAgICAgICA+IHNwYW4geyAgICAgICAgICAgICBcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4OyAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFQ0YxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDsgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkVDRjE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQnVpbGRcbkBpbmNsdWRlIGt0LWRpdmlkZXItYmFzZSgpOyIsIi8vXG4vLyBIZWFkaW5nXG4vL1xuXG5cblxuLmt0LWhlYWRpbmcge1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAxLjc1cmVtIDA7XG5cdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuXHQmLmt0LWhlYWRpbmctLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNwYWNlLXNtIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNwYWNlLW1kIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLXNwYWNlLWxnIHtcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1zcGFjZS14bCB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS1zbSB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cblxuXHQmLmt0LWhlYWRpbmctLW1kIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tbGcge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS14bCB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Ji5rdC1oZWFkaW5nLS14eGwge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tbWVkaXVte1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Ji5rdC1oZWFkaW5nLS1ib2xke1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0Ji5rdC1oZWFkaW5nLS1ib2xkZXJ7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxuXHQmLmt0LWhlYWRpbmctLXRoaW57XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdCYua3QtaGVhZGluZy0tbm8tdG9wLW1hcmdpbntcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdCYua3QtaGVhZGluZy0tbm8tYm90dG9rLW1hcmdpbntcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLy9cbi8vIExpbmtcbi8vXG5cblxuXG5cbi5rdC1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6YWZ0ZXIge1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuICAgICAgICB0b3A6IDFyZW07ICBcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAwJTtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIFx0JjphZnRlciB7XHRcdFx0XHRcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG4gICAgXHR9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUga3QtbGluay1jb2xvcihrdC1nZXQoJGt0LWZvbnQtY29sb3IsIGxpbmssIGRlZmF1bHQpLCBrdC1nZXQoJGt0LWZvbnQtY29sb3IsIGxpbmssIGhvdmVyKSk7XG5cbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAmLmt0LWxpbmstLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LWxpbmstY29sb3Ioa3QtZ2V0KCRjb2xvciwgYmFzZSksIGRhcmtlbihrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMTAlKSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIExpbmsgTWl4aW5zXG4vLyBcblxuXG5cbkBtaXhpbiBrdC1saW5rLWNvbG9yKCRkZWZhdWx0LCAkaG92ZXIpIHtcbiAgIFx0Y29sb3I6ICRkZWZhdWx0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgXHRjb2xvcjogJGhvdmVyO1xuXG4gICAgXHQmOmFmdGVyIHtcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRob3ZlcjsgXG4gICAgXHRcdG9wYWNpdHk6IDAuMztcbiAgICBcdH0gXG4gICAgfSAgICBcbn0iLCIvL1xuLy8gU2VjdGlvblxuLy9cblxuXG5cbi5rdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcblxuICAgICYua3Qtc2VjdGlvbi0tc3BhY2Utc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tc3BhY2UtbWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tc3BhY2UtbGcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgJi5rdC1zZWN0aW9uLS1zcGFjZS14bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLmt0LXNlY3Rpb25fX2hlYWRpbmcsXG4gICAgLmt0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjc1cmVtIDA7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcblxuICAgICAgICAmLmt0LXNlY3Rpb25fX3RpdGxlLXNtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rdC1zZWN0aW9uX190aXRsZS1tZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fdGl0bGUtbGcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtc2VjdGlvbl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgIH1cblxuICAgIC5rdC1zZWN0aW9uX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxuXG4gICAgLmt0LXNlY3Rpb25fX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fY29udGVudC0tYm9yZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmt0LXNlY3Rpb25fX2NvbnRlbnQtLXNvbGlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAzKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGt0LWJhc2UtY29sb3IoZ3JleSwgMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMtdG9wLWxlZnQ6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0OiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fY29udGVudC0teC1maXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3Qtc2VjdGlvbl9fY29udGVudC0tZml0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LXNlY3Rpb24tLWxhc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYua3Qtc2VjdGlvbi0tZmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn0iLCIvL1xuLy8gU2VwYXJhdG9yXG4vL1xuXG5cblxuXG4ua3Qtc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAvLyBEYXNoZWQgc3R5bGVcbiAgICAmLmt0LXNlcGFyYXRvci0tYm9yZGVyLWRhc2hlZCxcbiAgICAmLmt0LXNlcGFyYXRvci0tZGFzaGVkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH1cblxuICAgICYua3Qtc2VwYXJhdG9yLS1ib3JkZXItMngge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgLy8gTm8gYm9yZGVyXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBTaXppbmdcbiAgICAmLmt0LXNlcGFyYXRvci0tc3BhY2Utc20sXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNtIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgICB9XG5cbiAgICAmLmt0LXNlcGFyYXRvci0tc3BhY2UtbWQsXG4gICAgJi5rdC1zZXBhcmF0b3ItLW1kIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlLWxnLFxuICAgICYua3Qtc2VwYXJhdG9yLS1sZyB7XG4gICAgICAgIG1hcmdpbjogMi41cmVtIDA7XG4gICAgfVxuXG4gICAgJi5rdC1zZXBhcmF0b3ItLXNwYWNlLXhsLFxuICAgICYua3Qtc2VwYXJhdG9yLS14bCB7XG4gICAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIH1cblxuICAgICYua3Qtc2VwYXJhdG9yLS1maXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLShrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKSk7XG4gICAgfVxuXG4gICAgLy8gU3RhdGVzXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1zZXBhcmF0b3ItLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcblxuICAgICAgICAgICAgJi5rdC1zZXBhcmF0b3ItLWRhc2hlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBrdC1nZXQoJGNvbG9yLCBiYXNlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBTVkcgSWNvblxuLy9cblxuXG5cbi8vIEJhc2Vcbi5rdC1zdmctaWNvbiB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiAyM3B4O1xuXG4gICAgZyB7XG4gICAgICAgIFtmaWxsXSB7XG4gICAgICAgICAgICBmaWxsOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgJi5rdC1zdmctaWNvbi0tI3skbmFtZX0ge1xuICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtZ2V0KCRjb2xvciwgYmFzZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaXppbmdcbiAgICAmLmt0LXN2Zy1pY29uLS1zbSB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5rdC1zdmctaWNvbi0tbWQge1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgIH1cblxuICAgICYua3Qtc3ZnLWljb24tLWxnIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLmt0LXN2Zy1pY29uLS14bCB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxufSIsIi8vXG4vLyBXaWRnZXQgMVxuLy9cblxuXG5cblxuLmt0LXdpZGdldDEge1xuICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuXG4gICAgJi5rdC13aWRnZXQxLS1maXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYua3Qtd2lkZ2V0MS0tcGFkZGluZ2xlc3Mge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5rdC13aWRnZXQxX19pdGVtIHtcbiAgICBcdHBhZGRpbmc6IDEuMXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQxX19pbmZvIHtcbiAgICAgICAgXHQua3Qtd2lkZ2V0MV9fdGl0bGUge1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIFx0XHRmb250LXdlaWdodDogNTAwOyAgICAgICAgXHRcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIFx0fVxuXG4gICAgICAgIFx0Lmt0LXdpZGdldDFfX2Rlc2Mge1xuICAgICAgICBcdFx0Zm9udC1zaXplOiAxcmVtO1xuICAgICAgICBcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgIFx0fVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDFfX251bWJlciB7XG4gICAgICAgIFx0Zm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgfSAgXG5cbiAgICBcdCY6bGFzdC1jaGlsZCB7XG4gICAgXHRcdGJvcmRlci1ib3R0b206IDA7ICAgICAgICAgICAgXG4gICAgXHR9XG4gICAgICAgIFxuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA3cmVtIGRhc2hlZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgIH0gXG59IFxuIFxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQxIHtcbiAgICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcbiAgICB9XG59IiwiLy9cbi8vIFdpZGdldDJcbi8vXG5cblxuXG5cbi5rdC13aWRnZXQyIHtcbiAgICAua3Qtd2lkZ2V0Ml9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgICAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgICAgICAgICBcblxuICAgICAgICAvLyBzdGF0ZSBiYXJcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMC4zcmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9ICBcbiAgICAgICAgICAgIFxuICAgICAgICAvLyBjaGVja2JveFxuICAgICAgICAua3Qtd2lkZ2V0Ml9fY2hlY2tib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDAgMi4ycmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLy8gZGVzY3JpcHRpb24gdGV4dFxuICAgICAgICAua3Qtd2lkZ2V0Ml9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yM3JlbSAwIDAgMC4zcmVtO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0Ml9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyX191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDJfX3R5cGUge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYWN0aW9uc1xuICAgICAgICAua3Qtd2lkZ2V0Ml9fYWN0aW9ucyB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IFxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDAuOHJlbTsgICAgICBcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGt0LXdpZGdldDJfX2FjdGlvbiBob3ZlclxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5rdC13aWRnZXQyX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICYua3Qtd2lkZ2V0Ml9faXRlbS0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoga3QtZ2V0KCRjb2xvciwgYmFzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbn0gXG5cblxuIiwiLy9cbi8vIFdpZGdldDRcbi8vXG5cblxuXG4gXG4ua3Qtd2lkZ2V0NCB7XG4gICAgLmt0LXdpZGdldDRfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyBcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07ICAgICAgICAgXG4gICAgICAgICAgICBcbiAgICAgICAgLmt0LXdpZGdldDRfX3BpYyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fcGljLS1zbSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fcGljLS1sZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9fcGljLS14bCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX3BpYy0tY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICBcbiAgICAgICAgLmt0LXdpZGdldDRfX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXQ0X19pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgIFxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgXG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldDQtYm50X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuICAgICAgICB9IFxuXG4gICAgICAgIC5rdC13aWRnZXQ0X190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJi5rdC13aWRnZXQ0X190aXRsZS0tbGlnaHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcik6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG5cbiAgICAgICAgLmt0LXdpZGdldDRfX251bWJlciB7XG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIH0gICAgICAgICAgICAgICAgICAgXG5cbiAgICAgICAgLmt0LXdpZGdldDRfX2ljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcblxuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmt0LXdpZGdldDRfX2ljb24tLTJ4IHtcbiAgICAgICAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICBcbiAgICAgICAgfSAgICBcbiAgICAgICAgICAgIFxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIGt0LWJhc2UtY29sb3IoZ3JleSwgMik7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuXG4gICAgJi5rdC13aWRnZXQ0LS1wcm9ncmVzcyB7XG4gICAgICAgIC5rdC13aWRnZXQ0X19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0NF9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldDRfX3N0YXRzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIH0gICAgICAgIFxuICAgIH0gIFxuXG4gICAgLmt0LXdpZGdldDRfX2NoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIFN0aWNreSBjaGFydFxuICAgICYua3Qtd2lkZ2V0NC0tc3RpY2t5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAua3Qtd2lkZ2V0NF9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxOyAgICAgICAgICAgXG5cbiAgICAgICAgICAgICYua3Qtd2lkZ2V0NF9faXRlbXMtLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0NF9fY2hhcnQge1xuICAgICAgICAgICAgY2FudmFzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59ICAiLCIvL1xuLy8gV2lkZ2V0IDEyXG4vL1xuXG5cblxuLmt0LXdpZGdldDEyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmt0LXdpZGdldDEyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgICAgICAgICAgIFxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgICAgICBcbiAgICAgICAgZmxleC1ncm93OiAxOyAgICAgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmt0LXdpZGdldDEyX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQxMl9faW5mbyB7XG4gICAgICAgICAgICAgICAgZmxleDogMTsgICBcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXQxMl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXQxMl9fdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0MTJfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0MTJfX3N0YXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgIH0gICAgXG4gICAgfSAgIFxuXG4gICAgLmt0LXdpZGdldDEyX19jaGFydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBjYW52YXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIFdpZGdldDI0XG4vL1xuXG5cblxuXG4ua3Qtd2lkZ2V0MjQge1xuICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuICAgIGZsZXg6IDE7XG5cbiAgICAua3Qtd2lkZ2V0MjRfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19pbmZvIHtcbiAgICAgICAgICAgIC5rdC13aWRnZXQyNF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0MjRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19zdGF0cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMC41cmVtIDA7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldDI0X19hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19jaGFuZ2Uge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldDI0X19udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc29saWQgYmcgXG4gICAgJi5rdC13aWRnZXQyNC0tc29saWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQyNCB7XG4gICAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG4gICAgfVxufVxuIiwiLy9cbi8vIFdpZGdldDI1XG4vL1xuXG5cblxuXG4ua3Qtd2lkZ2V0MjUge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuXG4gICAgLmt0LXdpZGdldDI1X19zdGF0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldDI1X19zdWJ0aXRsZSB7XG4gICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0MjVfX2l0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyBcblxuICAgICAgICAua3Qtd2lkZ2V0MjVfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICBcdC5rdC13aWRnZXQyNV9fcHJvZ3Jlc3Mtc3ViIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7ICAgICAgICAgICAgICAgIFxuICAgICAgICBcdFx0Zm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgXHR9IFxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0MjVfX251bWJlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXQyNV9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAiLCIvL1xuLy8gVXNlciBQcm9maWxlIDFcbi8vXG5cblxuXG4ua3Qtd2lkZ2V0IHtcbiAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2JvZHkge1xuICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS45cmVtIDAgMi4xcmVtIDA7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kYXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLmt0LXdpZGdldF9fZGF0YTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmt0LXdpZGdldF9faXRlbXMge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjA1cmVtIDAuOXJlbSAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMC40cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5rdC13aWRnZXRfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y3O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAua3Qtc3ZnLWljb24gZyBbZmlsbF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rdC1zdmctaWNvbiBnIFtmaWxsXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYzZjc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXN2Zy1pY29uIGcgW2ZpbGxdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtcG9ydGxldF9fYm9keS5rdC1wb3J0bGV0X19ib2R5LS1maXQteSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgICAua3Qtd2lkZ2V0IHtcbiAgICAgICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2JvZHkge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gVXNlciBQcm9maWxlIDJcbi8vXG5cblxuXG4ua3Qtd2lkZ2V0IHtcbiAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRrdC1zdGF0ZS1jb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5rdC13aWRnZXRfX3BpYy0tI3skbmFtZX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoa3QtZ2V0KCRjb2xvciwgYmFzZSksIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdXNlcm5hbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYubWFyZ2luX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdGl0ZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fYm9keSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGF0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYS5rdC13aWRnZXRfX2RhdGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUga3QtbW9iaWxlIHtcbiAgICAua3Qtd2lkZ2V0IHtcbiAgICAgICAgJi5rdC13aWRnZXQtLXVzZXItcHJvZmlsZS0yIHtcbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2hlYWR7XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFVzZXIgUHJvZmlsZSAzXG4vL1xuXG5cbi5rdC13aWRnZXQge1xuICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTMge1xuICAgIC5rdC13aWRnZXRfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJGt0LXN0YXRlLWNvbG9ycyB7XG4gICAgICAgICAgJi5rdC13aWRnZXRfX3BpYy0tI3skbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1nZXQoJGNvbG9yLCBiYXNlKSwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG5cbiAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X191c2VyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX2FjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3VzZXJuYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgJjpub3QoLm5vLWhvdmVyKTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICM1N2M5NzQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMC44cmVtIDAgMC43cmVtIDA7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAmLm5vLWhvdmVyIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCgubm8taG92ZXIpOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX3N1YmhlYWQge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuOHJlbSAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICYubm8taG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5uby1ob3Zlcikge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAuMXJlbSAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgLmt0LXdpZGdldF9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxLjRyZW0gMCAwLjVyZW0gMDtcblxuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3N0YXQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIuMnJlbVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBrdC1iYXNlLWNvbG9yKGdyZXksIDIpO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMCAwO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2ljb24ge1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmLmRhbmdlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiBrdC1zdGF0ZS1jb2xvcihkYW5nZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcblxuICAgICAgICAgICAgJi5kYW5nZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3Qtc3RhdGUtY29sb3IoZGFuZ2VyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2Zvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG4gIC5rdC13aWRnZXQge1xuICAgICYua3Qtd2lkZ2V0LS11c2VyLXByb2ZpbGUtMyB7XG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuXG4gICAgICAua3Qtd2lkZ2V0X190b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAua3Qtd2lkZ2V0X19tZWRpYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fcGljIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgICAgICAgIC5rdC13aWRnZXRfX2hlYWQge1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC42cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19hY3Rpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJoZWFkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19lbmQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAwO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9faWNvbiB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVXNlciBQcm9maWxlIDRcbi8vXG5cblxuXG4ua3Qtd2lkZ2V0IHtcbiAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQge1xuICAgICAgICAua3Qtd2lkZ2V0X19oZWFkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX21lZGlhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4OyBcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19waWMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAka3Qtc3RhdGUtY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYua3Qtd2lkZ2V0X19waWMtLSN7JG5hbWV9IHsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGt0LWdldCgkY29sb3IsIGJhc2UpLCAwLjEpOyAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC13aWRnZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X191c2VybmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAuNnJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICBcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuYnRuLWxhYmVsLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07IFxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3Qtd2lkZ2V0X19ib2R5IHsgIFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOXJlbSAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC40cmVtIDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGYwZmM7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYua3Qtd2lkZ2V0X19pdGVtLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGYwZmM7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC1tb2JpbGUge1xuICAgIC5rdC13aWRnZXQge1xuICAgICAgICAmLmt0LXdpZGdldC0tdXNlci1wcm9maWxlLTQge1xuICAgICAgICAgICAgLmt0LXdpZGdldF9faGVhZCB7XG4gICAgICAgICAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgICAgICAgICAgICAua3Qtd2lkZ2V0X19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgIC5rdC13aWRnZXRfX3BpYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4OyAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfSBcbiAgICAgICAgfSBcbiAgICB9XG59XG4iLCIvL1xuLy8gUHJvamVjdCAxXG4vL1xuXG5cbi5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG4gIC5rdC13aWRnZXRfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBkZXNrdG9wKTtcblxuICAgIC5rdC13aWRnZXRfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5rdC13aWRnZXRfX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMCAxcmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fZGVzYyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuNHJlbTtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX3Rvb2xiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5rdC13aWRnZXRfX2JvZHkge1xuICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIGRlc2t0b3ApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgLmt0LXdpZGdldF9fc3RhdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2RhdGUge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fcHJvZ3Jlc3Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMS40cmVtIDAgMC41cmVtIDA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdGF0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogMCAyLjJyZW1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyLjdyZW0gMCAxLjJyZW0gMDtcblxuICAgICAgLmt0LXdpZGdldF9fc3VidGl0ZWwge1xuICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC5rdC13aWRnZXRfX3Byb2dyZXNzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX3N0YXQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fdGV4dCB7XG4gICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLXRvcDogMi43cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMS4zcmVtIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAua3Qtd2lkZ2V0X19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjdyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX3N1YnRpdGxlIHtcbiAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LXdpZGdldF9fdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCA0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWJhZGdlIHtcbiAgICAgICAgICBtYXJnaW46IDAuM3JlbSAwIDAgN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAua3Qtd2lkZ2V0X19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1tZWRpYS1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmt0LXdpZGdldF9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5rdC13aWRnZXRfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgZGVza3RvcCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmt0LXdpZGdldF9fc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmt0LXdpZGdldF9fYmxvZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZDJkOGU4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5rdC13aWRnZXRfX3ZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gIC5rdC13aWRnZXQua3Qtd2lkZ2V0LS1wcm9qZWN0LTEge1xuICAgIC5rdC13aWRnZXRfX2hlYWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nOiBrdC1nZXQoJGt0LXBvcnRsZXQsIHNwYWNlLCBtb2JpbGUpO1xuXG4gICAgICAua3Qtd2lkZ2V0X19sYWJlbCB7XG5cbiAgICAgICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgICAgIC5rdC1tZWRpYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBrdC1tZWRpYS1zaXplKDUwcHgsIDEuMnJlbSk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYua3QtbWVkaWEtLW1kIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUga3QtbWVkaWEtc2l6ZSg0NXB4LCAxcmVtKTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3Qtd2lkZ2V0X19pY29uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuN3JlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5rdC13aWRnZXRfX21lZGlhLS1tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmt0LXdpZGdldF9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwIDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3Qtd2lkZ2V0X19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IGt0LWdldCgka3QtcG9ydGxldCwgc3BhY2UsIG1vYmlsZSk7XG5cbiAgICAgIC5rdC13aWRnZXRfX3N0YXRzIHtcbiAgICAgICAgLmt0LXdpZGdldF9faXRlbSB7XG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjVyZW1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAua3Qtd2lkZ2V0X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAgMXJlbSAwO1xuXG4gICAgICAgIC5rdC13aWRnZXRfX2RldGFpbHMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgLmt0LXdpZGdldF9fc3VidGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5rdC13aWRnZXRfX2Zvb3RlciB7XG4gICAgICAua3Qtd2lkZ2V0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzoga3QtZ2V0KCRrdC1wb3J0bGV0LCBzcGFjZSwgbW9iaWxlKTtcblxuICAgICAgICAua3Qtd2lkZ2V0X19zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgLmt0LXdpZGdldF9fYmxvZyB7XG4gICAgICAgICAgICAua3Qtd2lkZ2V0X192YWx1ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vIEJhc2Vcbi8vXG5cblxuXG4vLyBCb2R5XG5ib2R5IHtcblx0YmFja2dyb3VuZDogJGt0LWNvbnRlbnQtYmctY29sb3I7XG59XG5cbi5rdC13cmFwcGVyIHtcblxuXHQvLyBGaXhlZCBIZWFkZXJcblx0Lmt0LWhlYWRlci0tZml4ZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCBzZWxmLCBkZWZhdWx0LCBoZWlnaHQpICsga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG5cdH1cblx0Ly8gRml4ZWQgQ29udGVudCBIZWFkXG5cdC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1lbmFibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KSArIGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCkgKyBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcblx0fVxufVxuXG4vLyBCYXNlXG4ua3Qtc3ViaGVhZGVyIHtcblx0Ji5rdC1zdWJoZWFkZXItLWNsZWFyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gU3ViaGVhZGVyXG4ua3Qtc3ViaGVhZGVyIHtcblx0Ly8gRml4ZWQgc3ViaGVhZGVyIG1vZGVcblx0Lmt0LWhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1maXhlZCAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LXN1YmhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQpO1xuXHRcdHRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdHotaW5kZXg6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZml4ZWQsIHppbmRleCkgLSAzO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMzBweCAwcHggcmdiYSg4Miw2MywxMDUsMC4wOCk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmt0LXN1YmhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplLWhvdmVyICYsXG5cdC5rdC1zdWJoZWFkZXItLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcblx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcblx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHR9XG59XG5cbi8vIENvbnRhaW5lclxuLmt0LWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApO1xufVxuXG4vLyBDb250ZW50ICYgZml4ZWQgc3ViaGVhZGVyIG1vZGVcbi5rdC1zdWJoZWFkZXItLWVuYWJsZWQ6bm90KC5rdC1zdWJoZWFkZXItLWZpeGVkKSB7XG5cdC5rdC1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4vLyBEZXNrdG9wIG1vZGVcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQvLyBQYWdlXG5cdC5rdC13cmFwcGVyIHtcblx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXG5cdFx0Ly8gRml4ZWQgSGVhZGVyXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHRwYWRkaW5nLXRvcDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBkZXNrdG9wLCBkZWZhdWx0LCBoZWlnaHQpO1xuXHRcdH1cblxuXHRcdC8vIEZpeGVkIENvbnRlbnQgSGVhZFxuXHRcdC5rdC1oZWFkZXItLWZpeGVkLmt0LXN1YmhlYWRlci0tZml4ZWQua3Qtc3ViaGVhZGVyLS1lbmFibGVkICYge1xuXHRcdFx0cGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KSArIGt0LWdldCgka3Qtc3ViaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWQgQXNpZGVcblx0XHQua3QtYXNpZGUtLWZpeGVkICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdH1cblxuXHRcdC8vIE1pbmltaXplIEFzaWRlXG5cdFx0Lmt0LWFzaWRlLS1maXhlZC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgd2lkdGgpO1xuXHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHR9XG5cdH1cblxuXHQvLyBTdWJoZWFkZXJcblx0Lmt0LXN1YmhlYWRlciB7XG5cdFx0Ly8gRml4ZWQgc3ViaGVhZGVyIG1vZGVcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1zdWJoZWFkZXItLWZpeGVkICYge1xuXHRcdFx0dG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWQgaGVhZGVyLCBtaW5pbWl6ZWQgaGVhZGVyIGFuZCBmaXhlZCBzdWJoZWFkZXJcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1oZWFkZXItLW1pbmltaXplLmt0LXN1YmhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHR0b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZml4ZWQsIG1pbmltaXplSGVpZ2h0KTtcblx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2U7XG5cdFx0fVxuXG5cdFx0Lmt0LWFzaWRlLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tZml4ZWQgJiB7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBGaXhlZCBjb250YWluZXIgd2lkdGggY2hhbmdlIHRvIGZsdWlkXG5AaW5jbHVkZSBrdC1tZWRpYS1yYW5nZSggbGcsICRrdC1wYWdlLWNvbnRhaW5lci13aWR0aCArICRrdC1hc2lkZS1kZWZhdWx0LXdpZHRoICsgKDIgKiBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgZGVza3RvcCkpICkge1xuXHQua3QtY29udGFpbmVyOm5vdCgua3QtY29udGFpbmVyLS1mbHVpZCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vIFRhYmxldCAmIG1vYmlsZSBtb2RlXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdC8vIFBhZ2Vcblx0Lmt0LXdyYXBwZXIge1xuXHRcdC8vIEZpeGVkIEhlYWRlclxuXHRcdC5rdC1oZWFkZXItbW9iaWxlLS1maXhlZCAmIHtcblx0XHRcdHBhZGRpbmctdG9wOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KTtcblx0XHR9XG5cdH1cblxuXHQvLyBDb250YWluZXJcblx0Lmt0LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcblx0fVxuXG5cdC8vIENvbnRlbnQgJiBmaXhlZCBzdWJoZWFkZXIgbW9kZVxuXHQua3Qtc3ViaGVhZGVyLS1lbmFibGVkIHtcblx0XHQua3QtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQua3Qtc3ViaGVhZGVyLS1lbmFibGVkLmt0LXN1YmhlYWRlci0tc29saWQge1xuXHRcdC5rdC1zdWJoZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbToga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIEhlYWRlclxuLy9cblxuXG5cblxuLy8gRm9udCBzZXR0aW5nc1xuJGt0LWhlYWRlci1pdGVtLWljb24tY29sb3I6IHJnYmEoa3QtYnJhbmQtY29sb3IoKSwgMC43KTtcbiRrdC1oZWFkZXItaXRlbS1ob3Zlci1iZzogcmdiYSgjZjBmM2ZmLCAwLjcpO1xuXG4vLyBEZXNrdG9wIG1vZGVcbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQvLyBIZWFkZXJcblx0Lmt0LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG5cdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGY2O1xuXG5cdFx0Ly8gTWluaW1pemUgXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQ6bm90KC5rdC1zdWJoZWFkZXItLWZpeGVkKSAmIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMSk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWRcblx0XHQua3QtaGVhZGVyLS1maXhlZCAmIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcblx0XHRcdHotaW5kZXg6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZml4ZWQsIHppbmRleCk7XG5cdFx0fVxuXG5cdFx0Ly8gRml4ZWQgYW5kIG1pbmltaXplZCBoZWFkZXJcblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1oZWFkZXItLW1pbmltaXplICYge1xuXHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGZpeGVkLCBtaW5pbWl6ZUhlaWdodCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdC8vIE1pbmltaXplIEFzaWRlXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLW1pbmltaXplICYge1xuXHRcdFx0bGVmdDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNb2JpbGUgbW9kZVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQvLyBUb3BiYXJcblx0Lmt0LWhlYWRlcl9fdG9wYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQvLyBNb2JpbGUgdG9wYmFyIHZpZXdcblx0Lmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24ge1xuXHRcdC5rdC1oZWFkZXJfX3RvcGJhciB7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDQwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMSk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQga3QtYmFzZS1jb2xvcihncmV5LCAyKTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLy9cbi8vIEhlYWRlciBNb2JpbGVcbi8vXG5cblxuLy8gRGVza3RvcCBtb2RlXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLmt0LWhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIG1vYmlsZSk7XG4gICAgaGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICBtaW4taGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTI3O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLS1tb2JpbGUtb24gJiB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC8vIEZpeGVkXG4gICAgLmt0LWhlYWRlci1tb2JpbGUtLWZpeGVkICYge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHNlbGYsIGZpeGVkLCB6aW5kZXgpO1xuICAgIH1cblxuICAgIC8vIExvZ29cbiAgICAua3QtaGVhZGVyLW1vYmlsZV9fbG9nbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgJiBhIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVG9vbGJhclxuICAgIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUga3QtYnVyZ2VyLWljb24tYnVpbGQoa3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyLCBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgdG9vbGJhciwgdG9nZ2xlcikpO1xuICAgICAgQGluY2x1ZGUga3QtYnVyZ2VyLWljb24tc2tpbihrdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvZ2dsZXIsIGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgbW9iaWxlLCB0b29sYmFyLCB0b2dnbGVyLCBjb2xvcikpO1xuXG4gICAgICAua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b2dnbGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5rdC1oZWFkZXItbW9iaWxlX190b29sYmFyLXRvcGJhci10b2dnbGVyIHtcbiAgICAgICAgQGluY2x1ZGUga3QtYnV0dG9uLXJlc2V0KCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW0gMCAxLjI1cmVtO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBjb2xvcjoga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBiYXNlLCBtb2JpbGUsIHRvb2xiYXIsIHRvZ2dsZXIsIGNvbG9yLCBkZWZhdWx0KTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYua3QtaGVhZGVyLW1vYmlsZV9fdG9vbGJhci10b3BiYXItdG9nZ2xlci0tYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgIGNvbG9yOiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgdG9vbGJhciwgdG9nZ2xlciwgY29sb3IsIGhvdmVyKVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBIb3Jpem9udGFsIE1lbnUgTWl4aW5zXG4vL1xuXG5cblxuXG4vLyBIZWxwZXJzXG5AbWl4aW4ga3QtbWVudS1ob3ItaXRlbS1iYXNlKCRpdGVtKSB7XG5cdC8vIGl0ZW1cblx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkaXRlbSwgc2VsZiwgbWFyZ2luKSk7XG5cdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRpdGVtLCBzZWxmLCBwYWRkaW5nKSk7XG5cblx0Ly8gbGlua1xuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBrdC1hdHRyKHBhZGRpbmcsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZykpO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIG1hcmdpbikpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXHRcdH1cblxuXHRcdC8vIGxpbmsgaWNvblxuXHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtc2l6ZSk7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCB3aWR0aCk7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHBhZGRpbmcpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cblx0XHRcdC8vIGR1by10b25lIHN2ZyBpY29uXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGhlaWdodCwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBzdmctd2lkdGgpKTtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cih3aWR0aCwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBzdmctd2lkdGgpKTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0XHR9XG5cdFx0fVx0XG5cblx0XHQvLyBsaW5rIGJ1bGxldFxuXHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIHNlbGYsIHdpZHRoKTtcblxuXHRcdFx0QGlmIGt0LWhhcygkaXRlbSwgbGluaywgYnVsbGV0LCBwYWRkaW5nKSB7XG5cdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBwYWRkaW5nKTtcblx0XHRcdH1cblxuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBzaXplKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIHNpemUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCB3aWR0aCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgaGVpZ2h0KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIGxpbmsgdGV4dFxuXHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cblx0XHRcdEBpZiBrdC1oYXMoJGl0ZW0sIGxpbmssIHRleHQsIHBhZGRpbmcpIHtcblx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBwYWRkaW5nKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIGJhZGdlXG5cdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRpdGVtLCBsaW5rLCBiYWRnZSwgcGFkZGluZyk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIGFsaWduKTtcblx0XHR9XG5cblx0XHQvLyBsaW5rIGFycm93IGljb25cblx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1zaXplKTtcblx0XHRcdHdpZHRoOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCB3aWR0aCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0XHRAaWYga3QtaGFzKCRpdGVtLCBsaW5rLCBhcnJvdywgcGFkZGluZykge1xuXHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBwYWRkaW5nKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIGJvcmRlciByYWRpdXNcblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYm9yZGVyLXJhZGl1cywga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBib3JkZXItcmFkaXVzKSk7XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSByb290IGxldmVsIFwiaGVyZVwiIGFycm93XG5cdFx0Lmt0LW1lbnVfX2l0ZW0taGVyZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3ItaXRlbS1za2luKCRpdGVtKSB7XG5cdC8vIGxpbmtcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgZGVmYXVsdCk7XG5cblx0XHQvLyBsaW5rIGljb25cblx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdH1cblx0XHR9XHRcblxuXHRcdC8vIGxpbmsgYnVsbGV0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgZGVmYXVsdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBsaW5rIHRleHRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHRAaWYga3QtaGFzKCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCkge1xuXHRcdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbGluayBhcnJvdyBpY29uXG5cdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgZGVmYXVsdCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gYWN0aXZlIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdC8vIGxpbmsgYmcgY29sb3Jcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSk7XG5cblx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGFjdGl2ZSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXG5cdFx0XHQvLyBsaW5rIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgYmctY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgYWN0aXZlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0PiAua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGVyZSBzdGF0ZVxuXHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUge1xuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0Ly8gbGluayBiZyBjb2xvclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgaGVyZSk7XG5cblx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhlcmUpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhlcmUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cblx0XHRcdC8vIGxpbmsgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgaGVyZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgaGVyZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBoZXJlKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbGluayBhcnJvdyBpY29uXG5cdFx0XHQ+IC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgaGVyZSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaG92ZXIgc3RhdGVcblx0Jjpob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSxcblx0Ji5rdC1tZW51X19pdGVtLS1ob3Zlcjpub3QoLmt0LW1lbnVfX2l0ZW0tLWhlcmUpOm5vdCgua3QtbWVudV9faXRlbS0tYWN0aXZlKSB7XG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHQvLyBsaW5rIGJnIGNvbG9yXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBob3Zlcik7XG5cdFx0XHRcblx0XHRcdC8vIGxpbmsgaWNvblxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhvdmVyKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBob3ZlcikpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblxuXHRcdFx0Ly8gbGluayBidWxsZXRcblx0XHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBob3Zlcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgaG92ZXIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBsaW5rIHRleHRcblx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBob3Zlcik7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0PiAua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0Y29sb3I6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGhvdmVyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3ItaXRlbS1oZWFkaW5nLWJhc2UoJGl0ZW0pIHtcblx0Ly8gaGVhZGluZ1xuXHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIHNlbGYsIHBhZGRpbmcpO1xuXG5cdC8vIHRleHRcblx0PiAua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCB0ZXh0LCBmb250LXdlaWdodCk7XG5cdFx0Zm9udC1zaXplOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHR9XG5cblx0Ly8gaWNvblxuXHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBpY29uLCBmb250LXNpemUpO1xuXHRcdGZsZXg6IDAgMCBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGljb24sIHdpZHRoKTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgaWNvbiwgYWxpZ24pO1xuXHRcdHBhZGRpbmc6IGt0LWdldCgkaXRlbSwgY2FwdGlvbiwgaWNvbiwgcGFkZGluZyk7XG5cdH1cdFxuXG5cdC8vIGJhZGdlXG5cdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGJhZGdlLCBwYWRkaW5nKTtcblx0XHR0ZXh0LWFsaWduOiBrdC1nZXQoJGl0ZW0sIGNhcHRpb24sIGJhZGdlLCBhbGlnbik7XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtaG9yLWl0ZW0taGVhZGluZy1za2luKCRpdGVtKSB7XG5cdC8vIHRleHRcblx0PiAua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCB0ZXh0LCBmb250LWNvbG9yKTtcblx0fVxuXG5cdC8vIGljb25cblx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRjb2xvcjoga3QtZ2V0KCRpdGVtLCBjYXB0aW9uLCBpY29uLCBmb250LWNvbG9yKTtcblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3Itc3VibWVudS13aWR0aCgkY29uZmlnKSB7XG5cdEBpbmNsdWRlIGt0LW1lZGlhLXJhbmdlKGxnLCB4bCkge1xuXHRcdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9IHtcblx0XHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0XHQvLyBtZW51IHJvb3QgaXRlbVxuXHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnVcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZ1bGwsXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1hdXRvLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1hdXRvLmt0LW1lbnVfX3N1Ym1lbnUtLW1pbWltYWwtZGVza3RvcC13aWRlLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1maXhlZC14bCxcblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tZml4ZWQteHhsIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBSZXNwb25zaXZlIGNvbnRhaW5lciB3aWR0aHNcblx0QGVhY2ggJGJyZWFrcG9pbnQsICRicmVha3BvaW50LXdpZHRoIGluICRrdC1tZWRpYS1icmVha3BvaW50cyB7XG5cdCAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtd2lkdGgpIHtcblx0ICAgIFx0LiN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0ge1xuXHRcdFx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdFx0XHQvLyBtZW51IHJvb3QgaXRlbVxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0Ly8gZ2VuZXJhbCBzdWJtZW51XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudS5rdC1tZW51X19zdWJtZW51LS1maXhlZC0jeyRicmVha3BvaW50fSB7XG5cdFx0XHRcdFx0ICAgICAgICB3aWR0aDogbWFwLWdldCgka3QtbWVkaWEtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSAtIDYwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS1ob3ItYmFzZSgkY29uZmlnKSB7XG5cdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdGhlaWdodDogMTAwJTtcblx0ICAgIG1hcmdpbjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIHNlbGYsIG1hcmdpbik7XG4gICAgXG4gICAgXHQvLyBnZW5lcmFsIG1lbnVcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHQvLyBtZW51IHJvb3QgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdC8vIGdlbmVyYWwgbGlua1xuXHRcdFx0XHQua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7ICBcdFx0XHRcdFxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHRcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdH1cdFxuXG5cdFx0XHRcdFx0Ly8gc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBoaWRlIHNpZGViYXIgc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gcHJpbWFyeSBsaW5rXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBpY29uIG9ubHkgbWVudSBpdGVtXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taWNvbi1vbmx5IHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnVcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWZpeC1hbmltYXRpb24tbGFncygpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0ei1pbmRleDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHppbmRleCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJvcmRlci1yYWRpdXMpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG1hcmdpbikpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcsIGNsYXNzaWMpKTtcblxuXHRcdFx0XHRcdC5rdC1tZW51X19zY3JvbGwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcdFxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBjbGFzc2ljIHN1Ym1lbnVcblx0XHRcdFx0XHQmIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgsIGNsYXNzaWMpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdCAgICBcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBmdWxsIHdpZHRoXG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1mdWxsIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgsIGZ1bGwsIG9mZnNldCk7XG5cdFx0XHRcdFx0XHRyaWdodDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHdpZHRoLCBmdWxsLCBvZmZzZXQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIGZpeGVkIHdpZHRoIG9wdGlvbnNcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWZpeGVkIHtcblx0XHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cdFx0XG5cblx0XHRcdFx0XHQvLyBhbGlnbm1lbnQgcmlnaHRcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXJpZ2h0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1wdWxsIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBhbGlnbm1lbnQgbGVmdFxuXHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tcHVsbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBhbGlnbm1lbnQgY2VudGVyXG5cdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1jZW50ZXIge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdCAgICBcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBzdWIgbWVudSBkcm9wZG93blxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXN1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tcmlnaHQge1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZWdhIG1lbnUgY29udGVudFxuXHRcdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQgICAgXHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdFx0XHQgICAgXHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdCAgICBcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XHRcdFx0XG5cblx0XHRcdFx0XHQvLyBtZWdhIGhlYWRpbmdcblx0XHRcdFx0XHQua3QtbWVudV9faGVhZGluZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWJhZGdlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdFx0Ly8gc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMTBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gaGlkZSBzaWRlYmFyIHN1YiBtZW51IGxpbmsgYXJyb3cgaWNvblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQua3QtbWVudV9faW5uZXIsXG5cdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQgXG5cdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwOyBcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1x0XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBiYWRnZSwgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGJhZGdlLCBhbGlnbik7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBsaW5rIGljb25cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgaWNvbiwgd2lkdGgpO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBpY29uLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIGljb24sIGFsaWduKTtcblx0XHRcdFx0XHRcdFx0fVx0XG5cblx0XHRcdFx0XHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBzdWIgbWVudSBsaW5rIGFycm93IGljb25cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBhcnJvdywgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBoaWRlIHNpZGViYXIgc3ViIG1lbnUgbGluayBhcnJvdyBpY29uXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cdFxuXG5cdFx0XHRcdC8vIHN1YiBkcm9wZG93biBtZW51IHNwYWNlXG5cdFx0XHRcdEBpZiBrdC1oYXMoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgc3BhY2UpIHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgc3BhY2UpO1xuXG5cdFx0XHRcdFx0XHRcdCYua3QtbWVudV9fc3VibWVudS0tbGVmdCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgc2VsZiwgc3BhY2UpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cdFx0XHRcdFx0XHRcdFxuXG5cdFx0XHRcdC8vIHRhYnMgaW50ZWdyYXRpb25cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1zdWJtZW51Lmt0LW1lbnVfX2l0ZW0tLXRhYnMgPiAua3QtbWVudV9fc3VibWVudSA+IC5rdC1tZW51X19zdWJuYXYgPiAua3QtbWVudV9faXRlbS5rdC1tZW51X19pdGVtLS1zdWJtZW51IHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdHRvcDoxMDAlO1xuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWxlZnQge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS1yaWdodCB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEwMCU7XHRcdFxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblxuXHRcdC8vIHJvb3QgbWVudVxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdFx0XG5cdFx0XHRcdC8vIHVzZWQgZm9yIGNsYXNzaWMgc3VibWVudXNcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1yZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFx0XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tYmFzZSgga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0pICk7XG5cblx0XHRcdFx0Ly8gc3VibWVudVxuXHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcsIG1lZ2FtZW51KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tYmFzZShrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBtZWdhIHN1Ym1lbnVcblx0XHRcdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0XHRcdC8vIHNlcGFyYXRvclxuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMDtcblxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50OyAgXG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XHRcblxuXHRcdFx0XHRcdFx0XHQvLyBoZWFkaW5nXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1pdGVtLWhlYWRpbmctYmFzZShrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSwgY29sdW1uLCBoZWFkaW5nKSk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBtZWdhIG1lbnUgXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGNvbHVtbiwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tYmFzZShrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWNsYXNzaWMge1xuXHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcsIGNsYXNzaWMpO1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gaW5saW5lIHN1Ym1lbnVcblx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLWlubGluZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxuXHRcdFx0XHR9XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHQvLyBnZW5lcmFsIHN1Ym1lbnUgaG92ZXIgZWZmZWN0XG5cdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdC8vIG1lbnUgcmVzaXplIGl0ZW1cblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1yZXNpemUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBtZW51IGl0ZW0gaG92ZXJcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUtdGFiLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyIHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtZG93biAuM3MgZWFzZS1vdXQgMTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ly8gaWU4LTExIHZlcnNpb25zIGhhY2tcbiAgICAgICAgICAgICAgICAgICAgXHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0YW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBcdH1cblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2ID4gLmt0LW1lbnVfX2l0ZW0ua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246ICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLWluIC4zcyBlYXNlIDEsICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLXVwIC4zcyBlYXNlLW91dCAxO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQvLyBpZTgtMTEgdmVyc2lvbnMgaGFja1xuICAgICAgICAgICAgICAgICAgICBcdFx0XHRAaW5jbHVkZSBrdC1oYWNrLWllIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgXHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmt0LW1lbnVfX3N1Ym5hdiAua3QtbWVudV9faG9yLWFycm93OmJlZm9yZSB7XG5cdFx0XHRbZGlyZWN0aW9uPVwicnRsXCJdICYge1xuXHRcdFx0XHRjb250ZW50OiBcIiN7a3QtZ2V0KCRrdC1hY3Rpb24taWNvbnMsIGxlZnQpfVwiICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LWhvci1za2luKCRiYXNlLWNsYXNzLCAkY29uZmlnKSB7XG5cdC4jeyRiYXNlLWNsYXNzfSB7XG5cdFx0Ly8gcm9vdCBsZXZlbCBpdGVtc1xuXHRcdEBpZiBrdC1oYXMoJGNvbmZpZywgaXRlbSwgbGluaykge1xuXHRcdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdEBpZiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc2VsZikge1xuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1ob3Zlcixcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc2VsZiwgYmctY29sb3IsIGhvdmVyKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1oZXJlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBoZXJlKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1vcGVuLFxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBrdC1nZXQoJGNvbmZpZywgaXRlbSwgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItaXRlbS1za2luKGt0LWdldCgkY29uZmlnLCBpdGVtKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdC8vIHN1Ym1lbnUgbGV2ZWwgaXRlbXNcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHQvLyBjbGFzc2ljIHN1Ym1lbnVcblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBiZy1jb2xvcik7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJveC1zaGFkb3cpO1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdC8vIHN1Ym1lbnUgaXRlbVxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tc2tpbihrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQvLyBtZWdhIHN1Ym1lbnVcblx0XHRcdFx0XHRcdC5rdC1tZW51X19jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0Ly8gc2VwYXJhdG9yXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoga3QtZ2V0KCRjb25maWcsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGNvbHVtbiwgc2VwYXJhdG9yLCBib3JkZXIpO1xuXHRcdFx0XHRcdFx0XHR9XHRcdFxuXG5cdFx0XHRcdFx0XHRcdC8vIGhlYWRpbmdcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hlYWRpbmcge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0taGVhZGluZy1za2luKGt0LWdldCgkY29uZmlnLCBpdGVtLCBzdWJtZW51LCBpdGVtLCBjb2x1bW4sIGhlYWRpbmcpKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC8vIG1lZ2EgbWVudSBcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2lubmVyIHtcblx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWl0ZW0tc2tpbihrdC1nZXQoJGNvbmZpZywgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1aWxkXG4vLyBCdWlsZCBTa2luXG5AbWl4aW4ga3QtbWVudS1ob3ItYnVpbGQtc2tpbigkY29uZmlnLCAkc2tpbikge1xuXHQkc2tpbi1jb25maWc6ICgpO1xuXG5cdEBpZiAoJHNraW4gPT0gZGVmYXVsdCkge1xuXHRcdCRza2luLWNvbmZpZzoga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBza2luKTtcblx0fSBAZWxzZSB7XG5cdFx0JHNraW4tY29uZmlnOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIHNraW5zLCAkc2tpbik7XG5cdH1cblx0XG5cdC8vIEJhc2UgdmVydGljYWwgbWVudVxuXHRAaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBnZW5lcmFsKSB7XG5cdFx0XG5cdFx0QGluY2x1ZGUga3QtbWVudS1ob3Itc2tpbihrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpLCAkc2tpbi1jb25maWcpO1xuXG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBkZXNrdG9wKSB7XG5cblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLXNraW4oa3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XG5cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGRlc2t0b3AtYW5kLXRhYmxldCkge1xuXG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcC1hbmQtdGFibGV0IHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLXNraW4oa3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XHRcdFx0XG5cdH1cdFxufVxuXG4vLyBCdWlsZCBMYXlvdXRcbkBtaXhpbiBrdC1tZW51LWhvci1idWlsZC1sYXlvdXQoJGNvbmZpZykge1xuXHQvLyBCYXNlIHZlcnRpY2FsIG1lbnVcblx0QGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gZ2VuZXJhbCkge1xuXHRcdFxuXHRcdEBpbmNsdWRlIGt0LW1lbnUtaG9yLWJhc2UoJGNvbmZpZyk7XG5cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGRlc2t0b3ApIHtcblxuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS1ob3ItYmFzZSgkY29uZmlnKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1zdWJtZW51LXdpZHRoKCRjb25maWcpO1xuXG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBkZXNrdG9wLWFuZC10YWJsZXQpIHtcblxuXHRcdEBpbmNsdWRlIGt0LWRlc2t0b3AtYW5kLXRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LWhvci1iYXNlKCRjb25maWcpO1xuXHRcdH1cdFx0XHRcblx0fVx0XG5cdFxuXHQvLyBIb3Jpem9udGFsIE1lbnUgSG92ZXJhYmxlIFN1Ym1lbnUgQW5pbWF0aW9uc1xuXHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1mYWRlLW91dCB7XG5cdCAgICBmcm9tICAgeyBvcGFjaXR5OiAxOyB9XG5cdCAgICB0byB7IG9wYWNpdHk6IDA7IH1cblx0fVxuXG5cdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4ge1xuXHQgICAgZnJvbSAgIHsgb3BhY2l0eTogMDsgfVxuXHQgICAgdG8geyBvcGFjaXR5OiAxOyB9XG5cdH1cblxuXHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLXVwIHtcblx0ICAgIGZyb20gICB7IG1hcmdpbi10b3A6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBhbmltYXRpb24sIG9mZnNldCk7IH1cblx0ICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxuXHR9XG5cblx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS1kb3duIHtcblx0ICAgIGZyb20gICB7IG1hcmdpbi10b3A6IC0oa3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGFuaW1hdGlvbiwgb2Zmc2V0KSk7IH1cblx0ICAgIHRvIHsgbWFyZ2luLXRvcDogMDsgfVxuXHR9XG59XG4iLCIvL1xuLy8gVmVydGljYWwgTWVudSBHZW5lcmF0b3IgSGVscGVyc1xuLy9cblxuXG5cbi8vIEl0ZW1cbkBtaXhpbiBrdC1tZW51LXZlci1pdGVtLWJhc2UoJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRAaW5jbHVkZSBrdC1hdHRyKG1hcmdpbiwga3QtZ2V0KCRpdGVtLCBzZWxmLCBtYXJnaW4pKTtcblx0QGluY2x1ZGUga3QtYXR0cihwYWRkaW5nLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIHBhZGRpbmcpKTtcblxuXHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0PiAua3QtbWVudV9faGVhZGluZyxcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Ly8gbGluayBoZWlnaHRcblx0XHRtaW4taGVpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGhlaWdodCk7XG5cblx0XHQvLyBsaW5rIG1hcmdpblxuXHRcdEBpbmNsdWRlIGt0LWF0dHIobWFyZ2luLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIG1hcmdpbikpO1xuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvblxuXHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0dGV4dC1hbGlnbjoga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBhbGlnbik7XG5cdFx0XHRmbGV4OiAwIDAga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCB3aWR0aCk7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1zaXplKTtcblxuXHRcdFx0Ly8gZHVvLXRvbmUgc3ZnIGljb25cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoaGVpZ2h0LCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHN2Zy13aWR0aCkpO1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKHdpZHRoLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIHN2Zy13aWR0aCkpO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdC5rdC1tZW51X19saW5rLWJ1bGxldCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZsZXg6IDAgMCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWRvdCB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIHNpemUpO1xuXHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGRvdCwgc2l6ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHR3aWR0aDoga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIHdpZHRoKTtcblx0XHRcdFx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBoZWlnaHQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBwYWRkaW5nKTtcblx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIGFsaWduKTtcblx0XHR9XG5cblx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGFsaWduKTtcblx0XHRcdGZsZXg6IDAgMCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCB3aWR0aCk7XG5cdFx0XHRmb250LXNpemU6IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtc2l6ZSk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCB0cmFuc2l0aW9uKTtcblxuXHRcdFx0XHRbZGlyZWN0aW9uPVwicnRsXCJdICYge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiI3trdC1nZXQoJGt0LWFjdGlvbi1pY29ucywgbGVmdCl9XCIgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgcm9vdCBsZXZlbCBcImhlcmVcIiBhcnJvd1xuXHRcdC5rdC1tZW51X19pdGVtLWhlcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvLyBsaW5rIGJvcmRlciByYWRpdXNcblx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYm9yZGVyLXJhZGl1cywga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBib3JkZXItcmFkaXVzKSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIG9wZW4gc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1vcGVuIHtcblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIHRyYW5zaXRpb24pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBrdC1tZW51LXZlci1pdGVtLXNraW4oJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpKTtcblxuXHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0PiAua3QtbWVudV9faGVhZGluZyxcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0QGlmIGt0LWhhcygkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC13ZWlnaHQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvblxuXHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cblx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGRlZmF1bHQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgZGVmYXVsdCkpO1xuXHRcdH1cblx0fVxuXG5cdC8vIGl0ZW0gbGluayBvcGVuIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0tb3BlbiB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBzZWxmLCBiZy1jb2xvciwgb3BlbikpO1xuXG5cdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgb3BlbikpO1xuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgb3BlbikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGljb24gcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgb3BlbikpO1xuXG5cdFx0XHRcdC8vIER1ZS10b25lIGljb25cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1zdmctaWNvbi1jb2xvcihrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIG9wZW4pKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgb3BlbikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9fbGluay1idWxsZXQtLWxpbmUge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBsaW5lLCBiZy1jb2xvciwgb3BlbikpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGFycm93LCBmb250LWNvbG9yLCBvcGVuKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIG9wZW4gc3RhdGVcblx0Ji5rdC1tZW51X19pdGVtLS1oZXJlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBoZXJlKSk7XG5cblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBoZXJlKSk7XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgdGV4dCBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBoZXJlKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBoZXJlKSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaGVyZSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYnVsbGV0XG5cdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1kb3Qge1xuXHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYnVsbGV0LCBkb3QsIGJnLWNvbG9yLCBoZXJlKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBoZXJlKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGhlcmUpKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBpdGVtIGxpbmsgYWN0aXZlIHN0YXRlXG5cdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIHNlbGYsIGJnLWNvbG9yLCBhY3RpdmUpKTtcblxuXHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSkpO1xuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHQua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblxuXHRcdFx0XHQvLyBEdWUtdG9uZSBpY29uXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3Ioa3QtZ2V0KCRpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tbGluZSB7XG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBidWxsZXQsIGxpbmUsIGJnLWNvbG9yLCBhY3RpdmUpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHQua3QtbWVudV9fdmVyLWFycm93IHtcblx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCBhcnJvdywgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaXRlbSBsaW5rIGhvdmVyIHN0YXRlXG5cdCY6bm90KC5rdC1tZW51X19pdGVtLS1wYXJlbnQpOm5vdCgua3QtbWVudV9faXRlbS0tb3Blbik6bm90KC5rdC1tZW51X19pdGVtLS1oZXJlKTpub3QoLmt0LW1lbnVfX2l0ZW0tLWFjdGl2ZSk6aG92ZXIge1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGhvdmVyKSk7XG5cblx0XHQ+IC5rdC1tZW51X19oZWFkaW5nLFxuXHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBob3ZlcikpO1xuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIHRleHQgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC1jb2xvciwgaG92ZXIpKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGhvdmVyKSk7XG5cblx0XHRcdFx0Ly8gRHVlLXRvbmUgaWNvblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKGt0LWdldCgkaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgaG92ZXIpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGJ1bGxldFxuXHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0Ji5rdC1tZW51X19saW5rLWJ1bGxldC0tZG90IHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgZG90LCBiZy1jb2xvciwgaG92ZXIpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmt0LW1lbnVfX2xpbmstYnVsbGV0LS1saW5lIHtcblx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGl0ZW0sIGxpbmssIGJ1bGxldCwgbGluZSwgYmctY29sb3IsIGhvdmVyKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgYXJyb3cgcGFydFxuXHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkaXRlbSwgbGluaywgYXJyb3csIGZvbnQtY29sb3IsIGhvdmVyKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNlY3Rpb25cbkBtaXhpbiBrdC1tZW51LXZlci1zZWN0aW9uLWJhc2UoJHNlY3Rpb24pIHtcblx0bWFyZ2luOiBrdC1nZXQoJHNlY3Rpb24sIHNlbGYsIG1hcmdpbik7XG5cdGhlaWdodDoga3QtZ2V0KCRzZWN0aW9uLCBzZWxmLCBoZWlnaHQpO1xuXG5cdC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuXHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRzZWN0aW9uLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJHNlY3Rpb24sIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHR0ZXh0LXRyYW5zZm9ybToga3QtZ2V0KCRzZWN0aW9uLCB0ZXh0LCBmb250LXRyYW5zZm9ybSk7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGt0LWdldCgkc2VjdGlvbiwgdGV4dCwgbGV0dGVyLXNwYWNpbmcpO1xuXHR9XG5cblx0QGlmIGt0LWhhcygkc2VjdGlvbiwgaWNvbikge1xuXHRcdC5rdC1tZW51X19zZWN0aW9uLWljb24ge1xuXHRcdFx0cGFkZGluZzoga3QtZ2V0KCRzZWN0aW9uLCBpY29uLCBwYWRkaW5nKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbigkc2VjdGlvbikge1xuXHQua3QtbWVudV9fc2VjdGlvbi10ZXh0IHtcblx0XHRAaW5jbHVkZSBrdC1hdHRyKGNvbG9yLCBrdC1nZXQoJHNlY3Rpb24sIHRleHQsIGZvbnQtY29sb3IpKTtcblx0fVxuXG5cdEBpZiBrdC1oYXMoJHNlY3Rpb24sIGljb24pIHtcblx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkc2VjdGlvbiwgaWNvbiwgZm9udC1jb2xvcikpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTZXBhcmF0b3JcbkBtaXhpbiBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZSgkc2VwYXJhdG9yKSB7XG5cdG1hcmdpbjoga3QtZ2V0KCRzZXBhcmF0b3IsIG1hcmdpbik7XG5cblx0Lmt0LW1lbnVfX3NlcGFyYXRvci0tbWFyZ2lubGVzIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1za2luKCRzZXBhcmF0b3IpIHtcblx0QGluY2x1ZGUga3QtYXR0cihib3JkZXItYm90dG9tLCBrdC1nZXQoJHNlcGFyYXRvciwgYm9yZGVyKSk7XG59XG5cbi8vIE1pbmltaXplIFBhcmVudCBJdGVtXG5AbWl4aW4ga3QtbWVudS12ZXItbWluaW1pemUtcGFyZW50LWl0ZW0tYmFzZSgkaXRlbSkge1xuXHQvLyBpdGVtXG5cdG1hcmdpbjoga3QtZ2V0KCRpdGVtLCBzZWxmLCBtYXJnaW4pO1xuXG5cdC8vIGl0ZW0gbGluayBhbmQgaGVhZGluZ1xuXHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRoZWlnaHQ6IGt0LWdldCgkaXRlbSwgbGluaywgc2VsZiwgaGVpZ2h0KTtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBrdC1nZXQoJGl0ZW0sIGxpbmssIHRleHQsIGZvbnQtd2VpZ2h0KTtcblx0XHRcdGZvbnQtc2l6ZToga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LXNpemUpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGt0LWdldCgkaXRlbSwgbGluaywgdGV4dCwgZm9udC10cmFuc2Zvcm0pO1xuXHRcdFx0Y3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBpY29uIHBhcnRcblx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGl0ZW0sIGxpbmssIGJhZGdlLCBwYWRkaW5nKTtcblx0XHRcdHRleHQtYWxpZ246IGt0LWdldCgkaXRlbSwgbGluaywgYmFkZ2UsIGFsaWduKTtcblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLW1pbmltaXplLXBhcmVudC1pdGVtLXNraW4oJGl0ZW0pIHtcblx0Ly8gaXRlbVxuXHRAaW5jbHVkZSBrdC1hdHRyKGJhY2tncm91bmQtY29sb3IsIGt0LWdldCgkaXRlbSwgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpKTtcblxuXHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0Ly8gbWVudSBpdGVtIGxpbmsncyB0ZXh0IHBhcnRcblx0XHQ+IC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRpdGVtLCBsaW5rLCB0ZXh0LCBmb250LWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJhc2VcbkBtaXhpbiBrdC1tZW51LXZlci1iYXNlKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQuI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9IHtcblx0XHQvLyBtZW51IG5hdlxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0Ly8gQmFzZSBtYXJrdXBcblx0XHRcdC5rdC1tZW51X19zY3JvbGwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGdlbmVyYWwgc3VibWVudVxuXHRcdFx0Lmt0LW1lbnVfX2lubmVyLFxuXHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdEBpZiBrdC1nZXQoJGJhc2UtY29uZmlnLCBtb2RlKSA9PSBcInRhYmxldC1hbmQtbW9iaWxlXCIgb3Iga3QtZ2V0KCRiYXNlLWNvbmZpZywgbW9kZSkgPT0gXCJtb2JpbGVcIiB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIENvbnRlbnRcblx0XHRcdFx0Lmt0LW1lbnVfX2NvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51LS1uby1oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faW5uZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHRcdFx0XHQ+IGxpID4gLmt0LW1lbnVfX2xpbmsge1xuXHQgICBcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBnZW5lcmFsIGl0ZW1cblx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0XHRcdFx0PiAua3QtbWVudV9faGVhZGluZyxcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBsaW5rJ3MgaWNvbiBwYXJ0XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYnVsbGV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ly8gbWVudSBpdGVtIGxpbmsncyBhcnJvdyBwYXJ0XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBpdGVtIGxpbmsgb3BlbiBzdGF0ZVxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLW9wZW4ge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gbGluaydzIGFycm93IHBhcnRcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpI3snLypydGw6aWdub3JlKi8nfTtcblxuXHRcdFx0XHRcdFx0XHRcdFtkaXJlY3Rpb249XCJydGxcIl0gJiB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKSN7Jy8qcnRsOmlnbm9yZSovJ307XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSxcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBzdWJtZW51IGl0ZW1zXG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHQvLyBzdWJtZW51IGl0ZW1cblx0XHRcdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHQvLyBpdGVtIGxpbmsgYW5kIGhlYWRpbmdcblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2hlYWRpbmcsXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHBhZGRpbmcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIHBhcmVudCBpdGVtIHVzZWQgZm9yIG1pbmltaXplZCBtZW51J3MgZHJvcGRvd24gc3VibWVudXNcblx0XHRcdFx0XHQua3QtbWVudV9faXRlbS0tcGFyZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGdlbmVyYWwgc2VjdGlvblxuXHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VjdGlvbiwgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0Ji5rdC1tZW51X19zZWN0aW9uLS1maXJzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24tdGV4dCB7XG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gZ2VuZXJhbCBzZXBhcmF0b3Jcblx0XHRcdC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0Ji5rdC1tZW51X19zZXBhcmF0b3ItLW1hcmdpbmxlcyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEN1c3RvbSBtYXJrdXBcblx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1iYXNlKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtKSk7XG5cblx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihtYXJnaW4sIGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWxmLCBtYXJnaW4pKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIocGFkZGluZywga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcpKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW1cblx0XHRcdFx0XHQua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1pdGVtLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IHNlY3Rpb25cblx0XHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZWN0aW9uLWJhc2Uoa3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlY3Rpb24pKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBtZW51IGl0ZW0gc2VwYXJhdG9yXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VwYXJhdG9yKSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgc2VjdGlvblxuXHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VjdGlvbikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gc2VwYXJhdG9yXG5cdFx0XHQ+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZShrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VwYXJhdG9yKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIHN1Ym1lbnUgbGluayBwYWRkaW5ncyBhbmQgaW5kZW50aW9uc1xuXHRcdFx0Ly8gaXRlbVxuXHRcdFx0JGl0ZW0tbGluay1wYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cdFx0XHQkaXRlbS1zZWN0aW9uLXBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBzZWN0aW9uLCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0Ly8gaXRlbSBzdWJtZW51XG5cdFx0XHQkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdDoga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0sIGxpbmssIHNlbGYsIHBhZGRpbmcteCk7XG5cblx0XHRcdCRpdGVtLXN1Ym1lbnUtaW5kZW50OiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VsZiwgaW5kZW50KTtcblx0XHRcdCRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdCRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQ6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uLCBzZWxmLCBpbmRlbnQpO1xuXHRcdFx0JGl0ZW0tc3VibWVudS1zZWN0aW9uLXBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uLCBwYWRkaW5nKTtcblxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLWxpbmstcGFkZGluZztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0Ly8gaXRlbSBsaW5rIHBhZGRpbmdzXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19oZWFkaW5nIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDEgKiAkaXRlbS1zdWJtZW51LXNlY3Rpb24taW5kZW50KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC5rdC1tZW51X19pbm5lciB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMiAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogJGl0ZW0tc3VibWVudS1saW5rLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgxICogJGl0ZW0tc3VibWVudS1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtbGluay1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMiAqICRpdGVtLXN1Ym1lbnUtaW5kZW50KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LWxpbmstcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRpdGVtLXN1Ym1lbnUtcGFkZGluZy1sZWZ0ICsgKDMgKiAkaXRlbS1zdWJtZW51LWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ly8gc2VjdGlvbiBwYWRkaW5nc1xuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6JGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMSAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkaXRlbS1zdWJtZW51LXNlY3Rpb24tcGFkZGluZztcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkaXRlbS1zdWJtZW51LXBhZGRpbmctbGVmdCArICgyICogJGl0ZW0tc3VibWVudS1zZWN0aW9uLWluZGVudCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1wYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6JGl0ZW0tc3VibWVudS1wYWRkaW5nLWxlZnQgKyAoMyAqICRpdGVtLXN1Ym1lbnUtc2VjdGlvbi1pbmRlbnQpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItc2tpbigkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSB7XG5cdFx0QGluY2x1ZGUga3QtYXR0cihiYWNrZ3JvdW5kLWNvbG9yLCBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VsZiwgYmctY29sb3IpKTtcblxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0Ly8gbWVudSBpdGVtXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItaXRlbS1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtKSk7XG5cblx0XHRcdFx0PiAua3QtbWVudV9fYXJyb3cge1xuXHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VsZiwgYmctY29sb3IpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgc2VjdGlvblxuXHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VjdGlvbikpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBtZW51IGl0ZW0gc2VwYXJhdG9yXG5cdFx0XHQ+IC5rdC1tZW51X19zZXBhcmF0b3Ige1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3Itc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgc2VwYXJhdG9yKSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoYmFja2dyb3VuZC1jb2xvciwga3QtZ2V0KCRsYXlvdXQsIGRlZmF1bHQsIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJnLWNvbG9yLCBkZWZhdWx0KSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbVxuXHRcdFx0XHRcdC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgaXRlbSkpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgc2VjdGlvblxuXHRcdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbihrdC1nZXQoJGxheW91dCwgZGVmYXVsdCwgaXRlbSwgc3VibWVudSwgc2VjdGlvbikpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC8vIG1lbnUgaXRlbSBzZXBhcmF0b3Jcblx0XHRcdFx0XHQua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlcGFyYXRvci1za2luKGt0LWdldCgkbGF5b3V0LCBkZWZhdWx0LCBpdGVtLCBzdWJtZW51LCBzZXBhcmF0b3IpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRHJvcGRvd25cbkBtaXhpbiBrdC1tZW51LXZlci1kcm9wZG93bi1iYXNlKCRiYXNlLWNvbmZpZywgJGxheW91dCkge1xuXHQvLyBiYXNlIGRyb3Bkb3duIHN1Ym1lbnVcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgcGFyZW50LWNsYXNzKX0tLW1pbmltaXplIC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0sXG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0uI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LS1kcm9wZG93biB7XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWZpeC1hbmltYXRpb24tbGFncygpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1maXgtYW5pbWF0aW9uLWxhZ3MoKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0dG9wOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG9mZnNldCwgaW5uZXIsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzZWxmLCB6aW5kZXgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1yb3VuZGVkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBib3JkZXItcmFkaXVzKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5rdC1tZW51X19zdWJtZW51LS11cCB7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0IFx0YW5pbWF0aW9uOiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4gLjNzIGVhc2UgMSwgI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LXN1Ym1lbnUtbW92ZS11cCAuM3MgZWFzZS1vdXQgMTtcblxuXHRcdFx0XHRcdCBcdCYua3QtbWVudV9fc3VibWVudS0tdXAge1xuXHRcdFx0XHRcdCBcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdCBcdFx0Ym90dG9tOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG9mZnNldCwgaW5uZXIsIHVwKTtcblx0XHRcdFx0XHQgXHRcdGFuaW1hdGlvbjogI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1pbiAuM3MgZWFzZSAxLCAje2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0tc3VibWVudS1tb3ZlLWRvd24gLjNzIGVhc2Utb3V0IDE7XG5cblx0ICAgICAgICAgICAgICAgICAgICBcdEBpbmNsdWRlIGt0LWhhY2staWUge1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBcdGFuaW1hdGlvbjogbm9uZTtcblx0ICAgICAgICAgICAgICAgICAgICBcdH1cblx0XHRcdFx0XHQgXHR9XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtZml4LWFuaW1hdGlvbi1sYWdzKCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X192ZXItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0XHRcdC5rdC1tZW51X19zdWJuYXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBpdGVtLCBsaW5rLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBwYWRkaW5nKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgaXRlbSwgbGluaywgc2VsZiwgcGFkZGluZyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uLCBzZWxmLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tYmFzZShrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIGl0ZW0pKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tYmFzZSgga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0PiAua3QtbWVudV9fc2VwYXJhdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1zZXBhcmF0b3ItYmFzZSgga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZXBhcmF0b3IpICk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSB7XG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VsZiwgcGFyZW50LXdpZHRoKTtcblx0XHRcdFx0XHRcdHRvcDoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBvZmZzZXQsIHJvb3QsIGRlZmF1bHQpO1xuXG5cdFx0XHRcdFx0XHQmLmt0LW1lbnVfX3N1Ym1lbnUtLXVwIHtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIG9mZnNldCwgcm9vdCwgdXApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4ga3QtbWVudS12ZXItZHJvcGRvd24tc2tpbigkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgcGFyZW50LWNsYXNzKX0tLW1pbmltaXplIC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0sXG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0uI3trdC1nZXQoJGJhc2UtY29uZmlnLCBjbGFzcyl9LS1kcm9wZG93biB7XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHQua3QtbWVudV9faXRlbTpub3QoW2RhdGEta3RtZW51LXN1Ym1lbnUtbW9kZT1hY2NvcmRpb25dKSB7XG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBiZy1jb2xvcik7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBrdC1nZXQoJGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGJveC1zaGFkb3cpO1xuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWl0ZW0tc2tpbigga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBpdGVtKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNlY3Rpb24tc2tpbigga3QtZ2V0KCRsYXlvdXQsIGRyb3Bkb3duLCBpdGVtLCBzdWJtZW51LCBzZWN0aW9uKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3NlcGFyYXRvciB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2VwYXJhdG9yLXNraW4oIGt0LWdldCgkbGF5b3V0LCBkcm9wZG93biwgaXRlbSwgc3VibWVudSwgc2VwYXJhdG9yKSApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1pbmltaXplXG5AbWl4aW4ga3QtbWVudS12ZXItbWluaW1pemUtYmFzZSgkYmFzZS1jb25maWcsICRsYXlvdXQpIHtcblx0LiN7a3QtZ2V0KCRiYXNlLWNvbmZpZywgY2xhc3MpfSB7XG5cdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRwYWRkaW5nOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIHNlbGYsIHBhZGRpbmcpO1xuXG5cdFx0XHQ+IC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0PiAua3QtbWVudV9fbGluayB7XG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay1idWxsZXQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX2xpbmstYmFkZ2Uge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGJhZGdlLCByaWdodCk7XG5cblx0XHRcdFx0XHRcdC5rdC1iYWRnZSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGJhZGdlLCBzaXplKTtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgc2l6ZSk7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBiYWRnZSwgc2l6ZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmt0LW1lbnVfX3Zlci1hcnJvdyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taGVyZSB7XG5cdFx0XHRcdFx0PiAua3QtbWVudV9fYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHNlbGYsIHppbmRleCk7XG5cdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1vcGVuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgc2VsZiwgd2lkdGgpO1xuXG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51LCBzZWxmLCBtYXJnaW4tbGVmdCkgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0QGlmIGt0LWhhcygkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSkge1xuXHRcdFx0XHRcdFx0XHQua3QtbWVudV9fc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHQ+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItbWluaW1pemUtcGFyZW50LWl0ZW0tYmFzZSgga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51LCBwYXJlbnQtaXRlbSkgKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JiArIC5rdC1tZW51X19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBzdWJtZW51LCBwYXJlbnQtaXRlbSwgbGluaywgc2VsZiwgbWFyZ2luLWJvdHRvbSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fYXJyb3cge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiAua3QtbWVudV9fc2VjdGlvbiB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC5rdC1tZW51X19zZWN0aW9uLXRleHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBzZWN0aW9uLCBpY29uLCBwYWRkaW5nKTtcblx0XHRcdFx0XHRhbmltYXRpb246IGt0LWFuaW1hdGUtZmFkZS1pbiAuN3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1peGluIGt0LW1lbnUtdmVyLW1pbmltaXplLXNraW4oJGJhc2UtY29uZmlnLCAkbGF5b3V0KSB7XG5cdC4je2t0LWdldCgkYmFzZS1jb25maWcsIGNsYXNzKX0ge1xuXHRcdC8vIGJhc2UgdmVydGljYWwgbWVudVxuXHRcdC5rdC1tZW51X19uYXYge1xuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGRlZmF1bHQpO1xuXG5cdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBrdC1nZXQoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIGxpbmssIGljb24sIGZvbnQtY29sb3IsIGRlZmF1bHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taG92ZXIsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tb3BlbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgb3Blbik7XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgb3BlbikpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0taGVyZSxcblx0XHRcdFx0Ji5rdC1tZW51X19pdGVtLS1hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSk7XG5cblx0XHRcdFx0XHRcdD4gLmt0LW1lbnVfX2xpbmstaWNvbiB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LWF0dHIoY29sb3IsIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgaWNvbiwgZm9udC1jb2xvciwgYWN0aXZlKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhvdmVyKTtcblxuXHRcdFx0XHRcdFx0PiAua3QtbWVudV9fbGluay1pY29uIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUga3QtYXR0cihjb2xvciwga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBpdGVtLCBsaW5rLCBpY29uLCBmb250LWNvbG9yLCBob3ZlciksICFpbXBvcnRhbnQpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpZiBrdC1oYXMoJGxheW91dCwgbWluaW1pemUsIGl0ZW0sIHN1Ym1lbnUpIHtcblx0XHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyID4gLmt0LW1lbnVfX3N1Ym1lbnUge1xuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX3N1Ym5hdiA+IC5rdC1tZW51X19pdGVtLmt0LW1lbnVfX2l0ZW0tLXBhcmVudCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLW1pbmltaXplLXBhcmVudC1pdGVtLXNraW4oIGt0LWdldCgkbGF5b3V0LCBtaW5pbWl6ZSwgaXRlbSwgc3VibWVudSwgcGFyZW50LWl0ZW0pICk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gLmt0LW1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0XHQua3QtbWVudV9fc2VjdGlvbi1pY29uIHtcblx0XHRcdFx0XHRjb2xvcjoga3QtZ2V0KCRsYXlvdXQsIG1pbmltaXplLCBzZWN0aW9uLCBpY29uLCBmb250LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCdWlsZFxuLy8gQ3VzdG9tIFNraW5cbkBtaXhpbiBrdC1tZW51LXZlci1idWlsZC1za2luKCRjb25maWcsICRza2luKSB7XG5cdCRza2luLWNvbmZpZzogKCk7XG5cblx0QGlmICgkc2tpbiA9PSBkZWZhdWx0KSB7XG5cdFx0JHNraW4tY29uZmlnOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIHNraW4pO1xuXHR9IEBlbHNlIHtcblx0XHQkc2tpbi1jb25maWc6IGt0LWdldCgkY29uZmlnLCBidWlsZCwgc2tpbnMsICRza2luKTtcblx0fVxuXG5cdEBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGdlbmVyYWwpIHtcblx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1za2luKChjbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSksICRza2luLWNvbmZpZyk7XG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSB0YWJsZXQtYW5kLW1vYmlsZSkge1xuXHRcdEBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLXNraW4oKGNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpKSwgJHNraW4tY29uZmlnKTtcblx0XHR9XG5cdH0gQGVsc2UgaWYgKGt0LWdldCgkY29uZmlnLCBiYXNlLCBtb2RlKSA9PSBtb2JpbGUpIHtcblx0XHRAaW5jbHVkZSBrdC1tb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItc2tpbigoY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcykpLCAkc2tpbi1jb25maWcpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAoa3QtaGFzKCRza2luLWNvbmZpZywgbWluaW1pemUpKSB7XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHQuI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgcGFyZW50LWNsYXNzKX0tLW1pbmltaXplIHtcblx0XHRcdFx0QGluY2x1ZGUga3QtbWVudS12ZXItbWluaW1pemUtc2tpbigoY2xhc3M6IGt0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyksIHBhcmVudC1jbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIHBhcmVudC1jbGFzcykpLCAkc2tpbi1jb25maWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpZiAoa3QtaGFzKCRza2luLWNvbmZpZywgZHJvcGRvd24pKSB7XG5cdFx0QGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1kcm9wZG93bi1za2luKChjbGFzczoga3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKSwgcGFyZW50LWNsYXNzOiBrdC1nZXQoJGNvbmZpZywgYmFzZSwgcGFyZW50LWNsYXNzKSksICRza2luLWNvbmZpZyk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1aWxkIExheW91dFxuQG1peGluIGt0LW1lbnUtdmVyLWJ1aWxkLWxheW91dCggJGNvbmZpZyApIHtcblx0Ly8gQmFzZSBtZW51XG5cdEBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IGdlbmVyYWwpIHtcblx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHR9IEBlbHNlIGlmIChrdC1nZXQoJGNvbmZpZywgYmFzZSwgbW9kZSkgPT0gdGFibGV0LWFuZC1tb2JpbGUpIHtcblx0XHRAaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHRcdH1cblx0fSBAZWxzZSBpZiAoa3QtZ2V0KCRjb25maWcsIGJhc2UsIG1vZGUpID09IG1vYmlsZSkge1xuXHRcdEBpbmNsdWRlIGt0LW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJhc2UgZHJvcGRvd24gbWVudSBzdWJtZW51IG1vZGVcblx0QGlmIChrdC1oYXMoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgZHJvcGRvd24pKSB7XG5cdFx0Ly8gRGVza3RvcCBvbmx5IGRyb3Bkb3duIHZlcnRpY2FsIG1lbnVcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGt0LW1lbnUtdmVyLWRyb3Bkb3duLWJhc2UoIGt0LWdldCgkY29uZmlnLCBiYXNlKSwga3QtZ2V0KCRjb25maWcsIGJ1aWxkLCBsYXlvdXQpICk7XG5cdFx0fVxuXG5cdFx0Ly8gRHJvcGRvd24gU3VibWVudSBBbmltYXRpb25zXG5cdFx0QGtleWZyYW1lcyAje2t0LWdldCgkY29uZmlnLCBiYXNlLCBjbGFzcyl9LXN1Ym1lbnUtZmFkZS1vdXQge1xuXHRcdCAgICBmcm9tICAgeyBvcGFjaXR5OiAxOyB9XG5cdFx0ICAgIHRvIHsgb3BhY2l0eTogMDsgfVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LWZhZGUtaW4ge1xuXHRcdCAgICBmcm9tICAgeyBvcGFjaXR5OiAwOyB9XG5cdFx0ICAgIHRvIHsgb3BhY2l0eTogMTsgfVxuXHRcdH1cblxuXHRcdEBrZXlmcmFtZXMgI3trdC1nZXQoJGNvbmZpZywgYmFzZSwgY2xhc3MpfS1zdWJtZW51LW1vdmUtdXAge1xuXHRcdCAgICBmcm9tICAgeyBtYXJnaW4tdG9wOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGFuaW1hdGlvbiwgb2Zmc2V0KTsgfVxuXHRcdCAgICB0byB7IG1hcmdpbi10b3A6IDA7IH1cblx0XHR9XG5cblx0XHRAa2V5ZnJhbWVzICN7a3QtZ2V0KCRjb25maWcsIGJhc2UsIGNsYXNzKX0tc3VibWVudS1tb3ZlLWRvd24ge1xuXHRcdCAgICBmcm9tICAgeyBtYXJnaW4tYm90dG9tOiBrdC1nZXQoJGNvbmZpZywgYnVpbGQsIGxheW91dCwgZHJvcGRvd24sIGl0ZW0sIHN1Ym1lbnUsIHNlbGYsIGFuaW1hdGlvbiwgb2Zmc2V0KTsgfVxuXHRcdCAgICB0byB7IG1hcmdpbi1ib3R0b206IDA7IH1cblx0XHR9XG5cdH1cblxuXHQvLyBCYXNlIG1pbmltaXplIG1lbnUgbW9kZVxuXHRAaWYgKGt0LWhhcygkY29uZmlnLCBidWlsZCwgbGF5b3V0LCBtaW5pbWl6ZSkpIHtcblx0XHRAaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0XHRcdC4je2t0LWdldCgkY29uZmlnLCBiYXNlLCBwYXJlbnQtY2xhc3MpfS0tbWluaW1pemUge1xuXHRcdFx0XHRAaW5jbHVkZSBrdC1tZW51LXZlci1taW5pbWl6ZS1iYXNlKCBrdC1nZXQoJGNvbmZpZywgYmFzZSksIGt0LWdldCgkY29uZmlnLCBidWlsZCwgbGF5b3V0KSApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEhlYWRlciBNZW51XG4vL1xuXG5cblxuXG4vLyBEZXNrdG9wIE1vZGVcbkBpbmNsdWRlIGt0LW1lbnUtaG9yLWJ1aWxkLWxheW91dChrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIG1lbnUsIGRlc2t0b3ApKTtcbkBpbmNsdWRlIGt0LW1lbnUtaG9yLWJ1aWxkLXNraW4oa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCBkZXNrdG9wKSwgZGVmYXVsdCk7XG5cbi8vIFRhYmxldCAmIE1vYmlsZSBNb2RlXG5AaW5jbHVkZSBrdC1tZW51LXZlci1idWlsZC1sYXlvdXQoa3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCB0YWJsZXQtYW5kLW1vYmlsZSkpO1xuQGluY2x1ZGUga3QtbWVudS12ZXItYnVpbGQtc2tpbihrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIG1lbnUsIHRhYmxldC1hbmQtbW9iaWxlKSwgZGVmYXVsdCk7XG5cbi8vIEhlYWRlciBNZW51IE1vYmlsZSBPZmZjYW52YXNcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1oZWFkZXItbWVudS13cmFwcGVyLCB0YWJsZXQtYW5kLW1vYmlsZSwga3QtZ2V0KCRrdC1oZWFkZXItY29uZmlnLCBtZW51LCBvZmZjYW52YXMtbW9iaWxlKSk7XG5cbi8vIERlc2t0b3AgbW9kZVxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC8vIEhlYWRlciBtZW51XG5cdC5rdC1oZWFkZXItbWVudSB7XG5cdFx0Ly8gTWVudSBuYXZcblx0XHQua3QtbWVudV9fbmF2IHtcblx0XHRcdC8vIE1lbnUgaXRlbVxuXHRcdFx0PiAua3QtbWVudV9faXRlbSB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIE1lbnUgbGlua1xuXHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjdyZW0gMS4xcmVtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3Qtcm91bmRlZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNmM3MjkzO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3QtbWVudV9faG9yLWFycm93IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYzhjZGU4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC1tZW51X19ob3ItaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2M4Y2RlODtcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gTWVudSBsaW5rIHN0YXRlc1xuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhvdmVyLFxuXHRcdFx0XHQmLmt0LW1lbnVfX2l0ZW0tLWhlcmUsXG5cdFx0XHRcdCYua3QtbWVudV9faXRlbS0tYWN0aXZlIHtcblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoa3QtYnJhbmQtY29sb3IoKSwgMC4wNSk7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQua3QtbWVudV9fbGluay10ZXh0IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5rdC1tZW51X19ob3ItYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Lmt0LW1lbnVfX2hvci1pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBNZW51IHN1Ym1lbnVcblx0XHRcdFx0PiAua3QtbWVudV9fc3VibWVudSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0fVx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1lZGlhIHJhbmdlKGFib3ZlIDEwMjRweCBhbmQgYmVsb3cgMTIwMHB4KVxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUoKSB7XG5cdC5rdC1oZWFkZXItbWVudS13cmFwcGVyIHtcblx0XHQua3QtaGVhZGVyLW1lbnUge1xuXHRcdFx0Lmt0LW1lbnVfX25hdiB7XG5cdFx0XHRcdD4gLmt0LW1lbnVfX2l0ZW0ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAzcHg7XG5cblx0XHRcdFx0XHQ+IC5rdC1tZW51X19saW5rIHtcblx0XHRcdFx0XHRcdC5rdC1tZW51X19saW5rLXRleHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFRvcGJhclxuLy9cblxuXG4ka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemU6IDQ0cHg7XG4ka3QtaGVhZGVyLXRvcGJhci1sYWdlLWZsYWctc2l6ZTogMTlweDtcbiRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU6IDM0cHg7XG4ka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemUtbW9iaWxlOiAzNHB4O1xuJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZS1tb2JpbGU6IDMwcHg7XG5cbi8vIFRvcGJhclxuLmt0LWhlYWRlcl9fdG9wYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgLy8gSXRlbVxuICAua3QtaGVhZGVyX190b3BiYXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBtYXJnaW46IDAgMC4xcmVtO1xuXG4gICAgLy8gV3JhcHBlclxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci13cmFwcGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgLmt0LWJhZGdlLmt0LWJhZGdlLS1ub3RpZnkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTdhO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTtcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuXG4gICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBAaW5jbHVkZSBrdC10cmFuc2l0aW9uKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBjb2xvcjogZGFya2VuKCNkMWQxZTQsIDMlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJY29uXG4gICAgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogJGt0LWhlYWRlci10b3BiYXItaXRlbS1zaXplO1xuICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcblxuICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgY29sb3I6IGRhcmtlbigjZDFkMWU0LCAzJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVXNlclxuICAgICYua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciB7XG4gICAgICAua3QtaGVhZGVyX190b3BiYXItdXNlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXdlbGNvbWUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICBjb2xvcjogIzYzNjE3NztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1oZWFkZXJfX3RvcGJhci11c2VybmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjU1cmVtIDAgMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG4gICAgICAgICAgaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAka3QtaGVhZGVyLXRvcGJhci11c2VyLWF2YXRhci1zaXplO1xuXG4gICAgICAgICAgQGluY2x1ZGUga3Qtcm91bmRlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAua3QtYmFkZ2Uua3QtYmFkZ2UtLXVzZXJuYW1lIHtcbiAgICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG4gICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBrdC1yb3VuZGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRrdC1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIExhbmd1YWdlc1xuICAgICYua3QtaGVhZGVyX190b3BiYXItaXRlbS0tbGFuZ3Mge1xuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGt0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLWxhZ2UtZmxhZy1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLmt0LW5hdl9fbGluay1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGt0LXJvdW5kZWQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAka3QtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgc3RhdGVcbiAgICAmOmhvdmVyLFxuICAgICYuc2hvdyB7XG4gICAgICAua3QtaGVhZGVyX190b3BiYXItaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNyAhaW1wb3J0YW50O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAua3QtaGVhZGVyX190b3BiYXItc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y3ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgQGluY2x1ZGUga3QtdHJhbnNpdGlvbigpO1xuICAgICAgICAgIGNvbG9yOiBrdC1icmFuZC1jb2xvcigpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVXNlclxuICAgICAgJi5rdC1oZWFkZXJfX3RvcGJhci1pdGVtLS11c2VyIHtcbiAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGt0LXRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUYWJsZXQgYW5kIG1vYmlsZW1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcbiAgLy8gVG9wYmFyXG4gIC5rdC1oZWFkZXJfX3RvcGJhciB7XG4gICAgcGFkZGluZzogMCBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgbWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIHRvcGJhciwgaGVpZ2h0LCBtb2JpbGUpKSAtIChrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KSkgLSBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcbiAgICBoZWlnaHQ6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgdG9wYmFyLCBoZWlnaHQsIG1vYmlsZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIC8vIEZpeGVkIG1vYmlsZSBoZWFkZXJcbiAgICAua3QtaGVhZGVyLW1vYmlsZS0tZml4ZWQgJiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZml4ZWQsIHppbmRleCkgLSAxO1xuICAgIH1cblxuICAgIC8vIFRvcGJhciBzaG93blxuICAgIC5rdC1oZWFkZXJfX3RvcGJhci0tbW9iaWxlLW9uICYge1xuICAgICAgbWFyZ2luLXRvcDogLShrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIG1vYmlsZSwgc2VsZiwgZGVmYXVsdCwgaGVpZ2h0KSkgLSBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgLy8gVG9wYmFyIGl0ZW1cbiAgICAua3QtaGVhZGVyX190b3BiYXItaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLy8gV3JhcHBlclxuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAua3QtYmFkZ2Uua3QtYmFkZ2UtLW5vdGlmeSB7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSWNvblxuICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ge1xuICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZS1tb2JpbGU7XG4gICAgICAgIHdpZHRoOiAka3QtaGVhZGVyLXRvcGJhci1pdGVtLXNpemUtbW9iaWxlO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFVzZXJcbiAgICAgICYua3QtaGVhZGVyX190b3BiYXItaXRlbS0tdXNlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAua3QtaGVhZGVyX190b3BiYXItd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyAvLyRrdC1oZWFkZXItdG9wYmFyLWl0ZW0tc2l6ZS1tb2JpbGU7XG5cbiAgICAgICAgICAua3QtaGVhZGVyX190b3BiYXItd2VsY29tZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuMzVyZW0gMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LWhlYWRlcl9fdG9wYmFyLXVzZXJuYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41NXJlbSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogJGt0LWhlYWRlci10b3BiYXItdXNlci1hdmF0YXItc2l6ZS1tb2JpbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmt0LWJhZGdlLmt0LWJhZGdlLS11c2VybmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemUtbW9iaWxlO1xuICAgICAgICAgICAgd2lkdGg6ICRrdC1oZWFkZXItdG9wYmFyLXVzZXItYXZhdGFyLXNpemUtbW9iaWxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEFzaWRlIEJyYW5kXG4vL1xuXG5cbi5rdC1hc2lkZV9fYnJhbmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRwYWRkaW5nOiAwIGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKTtcblx0aGVpZ2h0OiBrdC1nZXQoJGt0LWhlYWRlci1jb25maWcsIGJhc2UsIGRlc2t0b3AsIGRlZmF1bHQsIGhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMjc7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXG5cdC5rdC1hc2lkZV9fYnJhbmQtbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblxuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGt0LWRlc2t0b3Age1xuXHQua3QtYXNpZGVfX2JyYW5kIHtcblx0XHR0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuXG5cdFx0Lmt0LWhlYWRlci0tZml4ZWQua3QtYXNpZGUtLXN0YXRpYyAmIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcblx0XHRcdHotaW5kZXg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBmaXhlZCwgemluZGV4KTtcblx0XHR9XG5cblx0XHQua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljLmt0LWFzaWRlLS1taW5pbWl6ZSAmIHtcblx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0XHR3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRhYmxldCBhbmQgbW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LXRhYmxldC1hbmQtbW9iaWxlIHtcblx0Lmt0LWFzaWRlX19icmFuZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi8vXG4vLyBBc2lkZVxuLy9cblxuXG4vLyBBc2lkZVxuLmt0LWFzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGt0LWFzaWRlLWJnLWNvbG9yO1xuICB3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIGRlZmF1bHQsIHdpZHRoKTtcbiAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblxuICAvLyBTY3JvbGxiYXJcbiAgQGluY2x1ZGUga3QtcGVyZmVjdC1zY3JvbGxiYXItc2tpbigjNjM3MDk5KTtcblxuICAvLyBNZW51XG4gIC5rdC1hc2lkZS1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgLnBzX19yYWlsLXkge1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAua3QtbWVudV9fbmF2IHtcbiAgICAgID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgICAgICA+IC5rdC1tZW51X19saW5rIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0IHtcbiAgLmt0LWFzaWRlIHtcbiAgICAvLyBNZW51XG4gICAgLmt0LWFzaWRlLW1lbnUge1xuICAgICAgLmt0LW1lbnVfX25hdiB7XG4gICAgICAgID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgICAgICAgID4gLmt0LW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAua3QtbWVudV9fc3VibWVudSB7XG4gICAgICAgICAgICAua3QtbWVudV9faXRlbSB7XG4gICAgICAgICAgICAgID4gLmt0LW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRGVza3RvcCBNb2RlXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcbiAgLmt0LWFzaWRlIHtcbiAgICAvLyBNZW51XG4gICAgLmt0LWFzaWRlLW1lbnUge1xuICAgICAgLmt0LW1lbnVfX25hdiB7XG4gICAgICAgID4gLmt0LW1lbnVfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cbiAgICAgICAgICA+IC5rdC1tZW51X19saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLmt0LW1lbnVfX2xpbmstaWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1tZW51X19saW5rLXRleHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1tZW51X19saW5rLWJhZGdlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1tZW51X192ZXItYXJyb3cge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZpeGVkXG4gICAgLmt0LWFzaWRlLS1maXhlZCAmIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZml4ZWQsIHppbmRleCk7XG4gICAgfVxuXG4gICAgLmt0LWFzaWRlLS1zdGF0aWMgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAua3QtYXNpZGUtbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVza3RvcCwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAua3QtaGVhZGVyLS1maXhlZC5rdC1hc2lkZS0tc3RhdGljICYge1xuICAgICAgcGFkZGluZy10b3A6IGt0LWdldCgka3QtaGVhZGVyLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgaGVpZ2h0KTtcbiAgICB9XG5cbiAgICAvLyBNaW5pbWl6ZVxuICAgIC5rdC1hc2lkZS0tbWluaW1pemUgJiB7XG4gICAgICB3aWR0aDoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB3aWR0aCk7XG4gICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIC5rdC1hc2lkZS0tbWluaW1pemluZyAmIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5rdC1hc2lkZS1tZW51IHtcbiAgICAgICAgLmt0LW1lbnVfX25hdiB7XG4gICAgICAgICAgd2lkdGg6IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBkZWZhdWx0LCB3aWR0aCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNjcm9sbFxuICAgIEBpbmNsdWRlIGt0LXBlcmZlY3Qtc2Nyb2xsYmFyLXZlci1zaXplKGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBmaXhlZCwgc2Nyb2xsLCB3aWR0aCkpO1xuICB9XG5cbiAgLy8gRml4ZWQgJiBNaW5pbWl6ZSBBc2lkZSBob3ZlclxuICAua3QtYXNpZGUtLWZpeGVkLmt0LWFzaWRlLS1taW5pbWl6ZS1ob3ZlciB7XG4gICAgLmt0LWFzaWRlIHtcbiAgICAgIHdpZHRoOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuICAgICAgdHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcbiAgICB9XG5cbiAgICAua3QtaGVhZGVyIHtcbiAgICAgIHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG4gICAgICBsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcbiAgICB9XG5cbiAgICAua3Qtd3JhcHBlciB7XG4gICAgICB0cmFuc2l0aW9uOiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHRyYW5zaXRpb24pO1xuICAgICAgcGFkZGluZy1sZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnVpbGQgYXNpZGUgbWVudVxuQGluY2x1ZGUga3QtbWVudS12ZXItYnVpbGQtbGF5b3V0KGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBtZW51KSk7XG5AaW5jbHVkZSBrdC1tZW51LXZlci1idWlsZC1za2luKGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBtZW51KSwgZGVmYXVsdCk7XG5cbi8vIEFzaWRlIG9mZmNhbnZhcyBwYW5lbCBmb3IgbW9iaWxlIG1vZGVcbkBpbmNsdWRlIGt0LW9mZmNhbnZhcy1idWlsZChrdC1hc2lkZSwgdGFibGV0LWFuZC1tb2JpbGUsIGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBvZmZjYW52YXMtbW9iaWxlKSk7IiwiLy9cbi8vIENvbnRlbnRcbi8vXG5cblxuXG5AaW5jbHVkZSBrdC1kZXNrdG9wIHtcblx0Ly8gQ29udGVudFxuXHQua3QtY29udGVudCB7XG5cdFx0cGFkZGluZzoga3QtZ2V0KCRrdC1wYWdlLXBhZGRpbmcsIGRlc2t0b3ApIDA7XG5cblx0XHQvLyBDb250ZW50IGZpdFxuXHRcdCYua3QtY29udGVudC0tZml0LXRvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLmt0LWNvbnRlbnQtLWZpdC1ib3R0b20ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ly8gRm9vdGVyIGZpeGVkXG5cdFx0Lmt0LWZvb3Rlci0tZml4ZWQgJiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToga3QtZ2V0KCRrdC1mb290ZXItY29uZmlnLCBzZWxmLCBmaXhlZCwgaGVpZ2h0KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQvLyBDb250ZW50XG5cdC5rdC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiBrdC1nZXQoJGt0LXBhZ2UtcGFkZGluZywgbW9iaWxlKSAwO1xuXG5cdFx0Ly8gQ29udGVudCBmaXRcblx0XHQmLmt0LWNvbnRlbnQtLWZpdC10b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0Ji5rdC1jb250ZW50LS1maXQtYm90dG9tIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC8vIFN1YmhlYWRlciBlbmFibGVkXG5cdFx0Lmt0LXN1YmhlYWRlci0tZW5hYmxlZC5rdC1zdWJoZWFkZXItLXRyYW5zcGFyZW50ICYge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1xuLy8gQ29udGVudFxuLy9cblxuXG5cbi5rdC1mb290ZXIge1xuXHRwYWRkaW5nOiAyMHB4IGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBkZXNrdG9wKTtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblxuXHQua3QtY29udGFpbmVyIHtcdFx0XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQua3QtZm9vdGVyX19jb3B5cmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMS4yNXJlbSAwIDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcblx0XHRcblx0XHQua3QtbGluayB7XG5cdFx0XHRAaW5jbHVkZSBrdC1saW5rLWNvbG9yKGt0LWJhc2UtY29sb3IobGFiZWwsIDIpLCBrdC1icmFuZC1jb2xvcigpKTtcblx0XHR9XG5cdH1cblxuXHQua3QtZm9vdGVyX19tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cGFkZGluZzogMCAwIDAgMC43NXJlbTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQua3QtZm9vdGVyX19tZW51LWxpbmsge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxLjI1cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRAaW5jbHVkZSBrdC1saW5rLWNvbG9yKGt0LWJhc2UtY29sb3IobGFiZWwsIDMpLCBrdC1icmFuZC1jb2xvcigpKTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtZGVza3RvcCB7XG5cdC5rdC1mb290ZXIge1xuXHRcdC5rdC1mb290ZXItLWZpeGVkICYge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dHJhbnNpdGlvbjoga3QtZ2V0KCRrdC1hc2lkZS1jb25maWcsIGJhc2UsIG1pbmltaXplLCB0cmFuc2l0aW9uKTtcblx0XHRcdGhlaWdodDoga3QtZ2V0KCRrdC1mb290ZXItY29uZmlnLCBzZWxmLCBmaXhlZCwgaGVpZ2h0KTtcblx0XHRcdHotaW5kZXg6IGt0LWdldCgka3QtZm9vdGVyLWNvbmZpZywgc2VsZiwgZml4ZWQsIHotaW5kZXgpO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgZGVmYXVsdCwgd2lkdGgpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAyOHB4IDBweCByZ2JhKDgyLDYzLDEwNSwwLjEzKVxuXHRcdH1cblxuXHRcdC5rdC1hc2lkZS0tbWluaW1pemUtaG92ZXIua3QtZm9vdGVyLS1maXhlZCAmLFxuXHRcdC5rdC1hc2lkZS0tbWluaW1pemUua3QtZm9vdGVyLS1maXhlZCAmIHtcblx0XHRcdHRyYW5zaXRpb246IGt0LWdldCgka3QtYXNpZGUtY29uZmlnLCBiYXNlLCBtaW5pbWl6ZSwgdHJhbnNpdGlvbik7XG5cdFx0XHRsZWZ0OiBrdC1nZXQoJGt0LWFzaWRlLWNvbmZpZywgYmFzZSwgbWluaW1pemUsIHdpZHRoKTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUga3QtdGFibGV0LWFuZC1tb2JpbGUge1xuXHQua3QtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IGt0LWdldCgka3QtcGFnZS1wYWRkaW5nLCBtb2JpbGUpO1xuXHR9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSB7XG5cdC5rdC1mb290ZXIge1xuXHRcdC5rdC1jb250YWluZXIge1x0XHRcdFx0XHRcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQua3QtZm9vdGVyX19jb3B5cmlnaHQge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXG5cdFx0Lmt0LWZvb3Rlcl9fbWVudSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogIDAgMCAwLjc1cmVtIDA7XG5cblx0XHRcdC5rdC1mb290ZXJfX21lbnUtbGluayB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vXG4vLyBXaXphcmQgdjFcbi8vIFBhZ2VzIFNBU1MgZmlsZXMgYXJlIGNvbXBpbGVkIGludG8gc2VwYXJhdGUgY3NzIGZpbGVzXG4vL1xuXG5cblxuLy8gR2xvYmFsIGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2NvbmZpZ1wiO1xuXG4vLyBMYXlvdXQgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vZ2xvYmFsL2xheW91dC9jb25maWcuc2Nzc1wiO1xuXG4vLyBWYXJpYWJsZXNcbiRrdC13aXphcmQtdjEtc3RlcC1sYWJlbDoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4ka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMSk7XG4ka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0OiBrdC1icmFuZC1jb2xvcigpO1xuJGt0LXdpemFyZC12MS1zdGVwLWJvcmRlcjogI2VlZWVmNDtcbiRrdC13aXphcmQtdjEtZm9ybS1iZzogI2Y5ZmFmYztcbiRrdC13aXphcmQtdjEtZm9ybS1pbm5lci1iZzogI2ZmZmZmZjtcblxuLy8gR2VuZXJhbCBtb2RlXG4ua3Qtd2l6YXJkLXYxIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly8gTmF2XG5cdC5rdC13aXphcmQtdjFfX25hdiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjEtc3RlcC1ib3JkZXI7XG5cblx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaXRlbXN7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtZmxhdGljb24yLWljb24oa3QtZ2V0KCRrdC1hY3Rpb24tYm9sZC1pY29ucywgcmlnaHQpKTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12MS1zdGVwLWljb247XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtYm9keSB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDFyZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMuN3JlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUga3Qtc3ZnLWljb24tY29sb3IoJGt0LXdpemFyZC12MS1zdGVwLWljb24pO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1sYWJlbHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtbGFiZWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZG9uZVwiXSxcblx0XHRcdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjFfX25hdi1ib2R5e1xuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0O1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGt0LXN2Zy1pY29uLWNvbG9yKCRrdC13aXphcmQtdjEtc3RlcC1oaWdobGlnaHQpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtbGFiZWx7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmt0LXdpemFyZC12MV9fbmF2LWl0ZW1zLS1jbGlja2FibGUge1xuXHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaXRlbSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGt0LW1pbmltYWwtZGVza3RvcC1hbmQtYmVsb3d7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDA7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fbmF2LWl0ZW17XG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMDVcIjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuXHRcdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAka3Qtd2l6YXJkLXYxLXN0ZXAtaWNvbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtYm9keXtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19uYXYtaWNvbntcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQua3Qtd2l6YXJkLXYxX193cmFwcGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12MS1mb3JtLWJnO1xuXG5cdFx0Lmt0LWZvcm0ge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXYxX19jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjEtc3RlcC1ib3JkZXI7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fZm9ybXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12MV9fcmV2aWV3e1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fcmV2aWV3LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12MS1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12MV9fcmV2aWV3LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYxX19yZXZpZXctY29udGVudHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWZvcm1fX2FjdGlvbnN7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXG5cdFx0XHQua3QtZm9ybXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYua3Qtd2l6YXJkLXYxLS13aGl0ZSB7XG5cdFx0Lmt0LXdpemFyZC12MV9fd3JhcHBlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrdC13aXphcmQtdjEtZm9ybS1pbm5lci1iZztcblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwXCJdIHtcblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImRvbmVcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwicGVuZGluZ1wiXSB7XG5cblx0XHR9XG5cdH1cblxuXHQvLyBTdGVwIGluZm9cblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtaW5mb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGVudCBzdGF0ZXNcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXAtY29udGVudFwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblxuIFx0Ly8gQWN0aW9uIGJ1dHRvbnMgc3RhdGVzXG5cdCYge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJmaXJzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImJldHdlZW5cIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImxhc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFdpemFyZCB2MlxuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi8vIFZhcmlhYmxlc1xuJGt0LXdpemFyZC12Mi1zdGVwLWxhYmVsOiAjNTA1NjZhO1xuJGt0LXdpemFyZC12Mi1zdGVwLWljb246ICM5NTljYjY7XG4ka3Qtd2l6YXJkLXYyLXN0ZXAtaGlnaGxpZ2h0OiBrdC1icmFuZC1jb2xvcigpO1xuJGt0LXdpemFyZC12Mi1zdGVwLWJvcmRlcjogI2VlZWVmNDtcbiRrdC13aXphcmQtdjItbmF2LWJnOiAjZjRmNmY5O1xuJGt0LXdpemFyZC12Mi1mb3JtLWlubmVyLWJnOiAjZmZmZmZmO1xuXG4vLyBHZW5lcmFsIG1vZGVcbi5rdC13aXphcmQtdjIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC8vIE5hdlxuXHQua3Qtd2l6YXJkLXYyX19hc2lkZXtcblx0XHRmbGV4OiAwIDAgNDAwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVmNDtcblx0XHRwYWRkaW5nOiA0LjVyZW0gMi41cmVtIDQuNXJlbSAxLjVyZW07XG5cblx0XHQua3Qtd2l6YXJkLXYyX19uYXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pdGVtc3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW17XG5cdFx0XHRcdFx0cGFkZGluZzogMC43NXJlbSAxLjVyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1ib2R5e1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWljb257XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjItc3RlcC1pY29uO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWx7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1sYWJlbC10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12Mi1zdGVwLWxhYmVsO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtbGFiZWwtZGVzY3tcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12Mi1zdGVwLWljb247XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJde1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12Mi1uYXYtYmc7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjJfX25hdi1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12Mi1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRrdC13aXphcmQtdjItbmF2LWJnO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5rdC13aXphcmQtdjJfX25hdi1pdGVtcy0tY2xpY2thYmxlIHtcblx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19uYXYtaXRlbSB7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0cGFkZGluZzogMXJlbTtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdC5rdC13aXphcmQtdjJfX25hdiB7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW1ze1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fbmF2LWl0ZW17XG5cblx0XHRcdFx0XHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl17XG5cblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gZm9ybXNcblx0Lmt0LXdpemFyZC12Ml9fd3JhcHBlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXYyLW5hdi1iZztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5rdC1mb3JtIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDZyZW0gNnJlbTtcblxuXHRcdFx0QGluY2x1ZGUga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvd3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGt0LW1vYmlsZXtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAyLjVyZW0gNHJlbTtcblx0XHRcdH1cblxuXHRcdFx0Lmt0LXdpemFyZC12Ml9fY29udGVudHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuM3JlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZjQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fcmV2aWV3e1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fcmV2aWV3LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12Mi1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12Ml9fcmV2aWV3LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXYyX19yZXZpZXctY29udGVudHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWZvcm1fX2FjdGlvbnN7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmt0LXdpemFyZC12Mi0td2hpdGV7XG5cblx0XHQua3Qtd2l6YXJkLXYyX193cmFwcGVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12Mi1mb3JtLWlubmVyLWJnO1xuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXBcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXBcIl0ge1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJkb25lXCJdIHtcblxuXHRcdH1cblxuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cInBlbmRpbmdcIl0ge1xuXG5cdFx0fVxuXHR9XG5cblx0Ly8gU3RlcCBpbmZvXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWluZm9cIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC8vIENvbnRlbnQgc3RhdGVzXG5cdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJzdGVwLWNvbnRlbnRcIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cbiBcdC8vIEFjdGlvbiBidXR0b25zIHN0YXRlc1xuXHQmIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tbmV4dFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZmlyc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJiZXR3ZWVuXCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJsYXN0XCJdIHtcblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXByZXZcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLXN1Ym1pdFwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBtb2RlKHJlZiAka3QtbWVkaWEtYnJlYWtwb2ludHMgaW4gZnJhbWV3b3JrXFxfY29uZmlnLnNjc3MpXG4vLyBBYm92ZSAxMjAwcHhcbi8qIEBpbmNsdWRlIGt0LW1lZGlhLWFib3ZlKHhsKSB7XG5cdC5rdC13aXphcmQtdjIge1xuXG5cdH1cbn1cblxuLy8gQWJvdmUgMTAyNHB4IGFuZCBiZWxvdyAxMjAwcHhcbkBpbmNsdWRlIGt0LW1lZGlhLXJhbmdlKGxnLCB4bCkge1xuXHQua3Qtd2l6YXJkLXYyIHtcblxuXHR9XG59XG5cbi8vIEJlbG93IDEwMjRweFxuQGluY2x1ZGUga3QtbWVkaWEtYmVsb3cobGcpIHtcblx0Lmt0LXdpemFyZC12MiB7XG5cblx0fVxufSAqL1xuIiwiLy9cbi8vIFdpemFyZCB2M1xuLy8gUGFnZXMgU0FTUyBmaWxlcyBhcmUgY29tcGlsZWQgaW50byBzZXBhcmF0ZSBjc3MgZmlsZXNcbi8vXG5cblxuXG4vLyBHbG9iYWwgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vY29uZmlnXCI7XG5cbi8vIExheW91dCBjb25maWdcbkBpbXBvcnQgXCIuLi8uLi9nbG9iYWwvbGF5b3V0L2NvbmZpZy5zY3NzXCI7XG5cbi8vIFZhcmlhYmxlc1xuJGt0LXdpemFyZC12NC1zdGVwLWxhYmVsOiAjOTU5Y2I2O1xuJGt0LXdpemFyZC12NC1zdGVwLWljb246ICNkZWUxZWI7XG4ka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0OiBrdC1icmFuZC1jb2xvcigpO1xuJGt0LXdpemFyZC12NC1zdGVwLWJnOiAjZjdmOGZiO1xuJGt0LXdpemFyZC12NC1zdGVwLWJnLWhpZ2hsaWdodDogI2ZmZmZmZjtcbiRrdC13aXphcmQtdjQtc3RlcC1ib3JkZXI6ICNlZWVlZjQ7XG4ka3Qtd2l6YXJkLXY0LWZvcm0tYmc6ICNmOWZhZmM7XG5cbi8vIEdlbmVyYWwgbW9kZVxuLmt0LXdpemFyZC12NCB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIE5hdlxuXHQua3Qtd2l6YXJkLXY0X19uYXYge1xuXG5cdFx0Lmt0LXdpemFyZC12NF9fbmF2LWl0ZW1ze1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWl0ZW17XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDI1JSAtIDAuMjVyZW0pO1xuXHRcdFx0XHR3aWR0aDogY2FsYygyNSUgLSAwLjI1cmVtKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWJnO1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUga3QtbWluaW1hbC1kZXNrdG9wLWFuZC1iZWxvd3tcblx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAwLjI1cmVtKTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjI1cmVtKTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtYm9keXtcblx0XHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Y29sb3I6ICRrdC13aXphcmQtdjQtc3RlcC1sYWJlbDtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDIuNXJlbTtcblxuXHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1udW1iZXJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMi43NXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMi43NXJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjc1cmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGt0LXdpemFyZC12NC1zdGVwLWhpZ2hsaWdodCwgMC4wOCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGt0LXdpemFyZC12NC1zdGVwLWhpZ2hsaWdodDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWxhYmVsLXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJjdXJyZW50XCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtYmctaGlnaGxpZ2h0O1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWJvZHl7XG5cblx0XHRcdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1udW1iZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtYmctaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtbGFiZWx7XG5cblx0XHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fbmF2LWxhYmVsLXRpdGxle1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAka3Qtd2l6YXJkLXY0LXN0ZXAtaGlnaGxpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXMtLWNsaWNrYWJsZSB7XG5cdFx0XHRcdC5rdC13aXphcmQtdjRfX25hdi1pdGVtIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUga3QtbW9iaWxle1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtaXRlbXtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19uYXYtYm9keXtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmt0LXdpemFyZC12NF9fd3JhcHBlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0Lmt0LWZvcm0ge1xuXHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCA1cmVtO1xuXG5cdFx0XHQua3Qtd2l6YXJkLXY0X19jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRrdC13aXphcmQtdjQtc3RlcC1ib3JkZXI7XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12NF9fZm9ybXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmt0LXdpemFyZC12NF9fcmV2aWV3e1xuXG5cdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fcmV2aWV3LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGt0LXdpemFyZC12NC1zdGVwLWJvcmRlcjtcblxuXHRcdFx0XHRcdFx0Lmt0LXdpemFyZC12NF9fcmV2aWV3LXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC43cmVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQua3Qtd2l6YXJkLXY0X19yZXZpZXctY29udGVudHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmt0LWZvcm1fX2FjdGlvbnN7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRAaW5jbHVkZSBrdC1tb2JpbGUtc217XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtIDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvIDAgYXV0byBhdXRvO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUga3QtbW9iaWxlLXNte1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBrdC1tb2JpbGV7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXG5cdFx0XHQua3QtZm9ybXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXBcblx0W2RhdGEta3R3aXphcmQtdHlwZT1cInN0ZXBcIl0ge1xuXHRcdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImN1cnJlbnRcIl0ge1xuXG5cdFx0fVxuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiZG9uZVwiXSB7XG5cblx0XHR9XG5cblx0XHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJwZW5kaW5nXCJdIHtcblxuXHRcdH1cblx0fVxuXG5cdC8vIFN0ZXAgaW5mb1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1pbmZvXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQvLyBDb250ZW50IHN0YXRlc1xuXHRbZGF0YS1rdHdpemFyZC10eXBlPVwic3RlcC1jb250ZW50XCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0JltkYXRhLWt0d2l6YXJkLXN0YXRlPVwiY3VycmVudFwiXSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuIFx0Ly8gQWN0aW9uIGJ1dHRvbnMgc3RhdGVzXG5cdCYge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1uZXh0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEta3R3aXphcmQtc3RhdGU9XCJmaXJzdFwiXSB7XG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1wcmV2XCJde1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImJldHdlZW5cIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0W2RhdGEta3R3aXphcmQtdHlwZT1cImFjdGlvbi1zdWJtaXRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1rdHdpemFyZC1zdGF0ZT1cImxhc3RcIl0ge1xuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tcHJldlwiXXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHRbZGF0YS1rdHdpemFyZC10eXBlPVwiYWN0aW9uLW5leHRcIl17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdFtkYXRhLWt0d2l6YXJkLXR5cGU9XCJhY3Rpb24tc3VibWl0XCJde1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFVzZXIgTG9naW4gdjNcbi8vIFBhZ2VzIFNBU1MgZmlsZXMgYXJlIGNvbXBpbGVkIGludG8gc2VwYXJhdGUgY3NzIGZpbGVzXG4vL1xuXG5cblxuLy8gR2xvYmFsIGNvbmZpZ1xuQGltcG9ydCBcIi4uLy4uL2NvbmZpZ1wiO1xuXG4vLyBMYXlvdXQgY29uZmlnXG5AaW1wb3J0IFwiLi4vLi4vZ2xvYmFsL2xheW91dC9jb25maWcuc2Nzc1wiO1xuXG4vLyBMb2dpbiBCYXNlXG4ua3QtbG9naW4ua3QtbG9naW4tLXYzIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAvLyBMb2dpbiBBcmVhXG4gICAgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNiUgMnJlbSAxcmVtIDJyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgLmt0LWxvZ2luX19sb2dvIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNHJlbSBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtbG9naW5fX2hlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAua3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYShrdC1iYXNlLWNvbG9yKGdyZXksIDIpLCAwLjQpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGt0LWlucHV0LXBsYWNlaG9sZGVyKGt0LWJhc2UtY29sb3IobGFiZWwsIDIpKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sLmlzLXZhbGlkICsgLnZhbGlkLWZlZWRiYWNrLFxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCArIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fZXh0cmEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAua3QtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWxvZ2luX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBrdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJyYW5kLWNvbG9yKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmt0LWxvZ2luX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYmFzZS1jb2xvcihsYWJlbCwgMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3JTtcblxuICAgICAgICAgICAgICAgICAgICAua3QtbG9naW5fX2J0bi1zZWNvbmRhcnksXG4gICAgICAgICAgICAgICAgICAgIC5rdC1sb2dpbl9fYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rdC1sb2dpbl9fYWNjb3VudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjprdC1iYXNlLWNvbG9yKGxhYmVsLCAyKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGt0LWJhc2UtY29sb3IobGFiZWwsIDMpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjoga3QtYnJhbmQtY29sb3IoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTG9naW4gTW9kZXNcbi5rdC1sb2dpbi5rdC1sb2dpbi0tdjMge1xuICAgICYua3QtbG9naW4tLXNpZ25pbiB7XG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbnVwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX3NpZ25pbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWxvZ2luLS1zaWdudXAge1xuICAgICAgICAua3QtbG9naW5fX3NpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fc2lnbmluIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAua3QtbG9naW5fX2ZvcmdvdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmt0LWxvZ2luLS1mb3Jnb3Qge1xuICAgICAgICAua3QtbG9naW5fX3NpZ251cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmt0LWxvZ2luX19zaWduaW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rdC1sb2dpbl9fZm9yZ290IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBrdC10YWJsZXQtYW5kLW1vYmlsZSB7XG4gICAgLmt0LWxvZ2luLmt0LWxvZ2luLS12MyB7XG4gICAgICAgIC5rdC1sb2dpbl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgLmt0LWxvZ2luX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmt0LWxvZ2luX19hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGt0LW1vYmlsZSgpIHtcbiAgICAua3QtbG9naW4ua3QtbG9naW4tLXYzIHtcbiAgICAgICAgLmt0LWxvZ2luX193cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAua3QtbG9naW5fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAua3QtZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAua3QtbG9naW5fX2FjY291bnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRzaXplOiAxMjBweDtcblxuLnByZXZpZXdJbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogJHNpemU7XG4gIGhlaWdodDogJHNpemU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcblxuICAmID4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX190ZXh0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcblxuICAgICYtc20ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi1zbV9fb3RoZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAmLXNtIHtcbiAgICAgICAgd2lkdGg6ICRzaXplICsgMjBweDtcbiAgICAgIH1cblxuICAgICAgJi1zbV9fb3RoZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZSArIDIwcHh9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJcbi5wcmludC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAubm8tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcmludC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByaW50LWZyb20tbmV3LXBhZ2Uge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cyAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmludC1mcm9tLW5ldy1wYWdlOmxhc3QtY2hpbGQge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsIi5idG4ge1xuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmLmJ0biB7XG4gICAgJi1sYWJlbCB7XG4gICAgICAmLXNlY29uZGFyeSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idG4tZGVsZXRlLXJlZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTMgNTcgMTIyIC8gNzAlKTtcbiAgY29sb3I6ICNGRkZGRkZGRjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzIDU3IDEyMiAvIDEwMCUpO1xuICB9XG59XG4iLCIubW9kYWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLm1vZGFsX2ltZyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCJAa2V5ZnJhbWVzIGRvdF9sb2FkIHtcbiAgMCUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIDI1JSB7XG4gICAgY29udGVudDogJy4nO1xuICB9XG4gIDUwJSB7XG4gICAgY29udGVudDogJy4uJztcbiAgfVxuICA3NSUge1xuICAgIGNvbnRlbnQ6ICcuLi4nO1xuICB9XG59XG5cbi5sb2FkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDZweDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGFuaW1hdGlvbjogZG90X2xvYWQgMXMgMHMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG4iLCIuY3NzLXlrMTZ4ei1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmNzcy0xcGFoZHhnLWNvbnRyb2wge1xuICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmU1ZWMgIWltcG9ydGFudDtcbn1cbiIsIi5pbWctbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAmLS1zb2xvIHtcbiAgICAmIC5zbGljay1zbGlkZXIge1xuICAgICAgJiAuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJiAuc2xpY2stc2xpZGUge1xuXG4gICAgICAgICYgPiBkaXYge1xuXG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnNsaWNrLXNsaWRlciB7XG4gICAgJiAuc2xpY2stc2xpZGUge1xuICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGEgPiBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNSwgMjIsIDAuODUpO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBhbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zbGljay10cmFjayB7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjsgLy90ZW1wb3JhcnkgZGlzYWJsZWRcbiAgICB9XG5cbiAgICAmIC5zbGljay1hcnJvdyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMGYwZjE2O1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrIHtcbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICByaWdodDogLTIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXByZXYge1xuICAgICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJiAuaW1nLWxpc3Qge1xuXG4gICAgICAmX19idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaW1nLWxpc3Qge1xuICAgICAgJl9fYm9keS0tZnVsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwMDA7XG5cbiAgICAgICAgJiAuaW1nLWxpc3Qge1xuXG4gICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRvcDogMS41cmVtO1xuICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICYgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAmID4gZGl2IHtcblxuICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+IGEgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljayB7XG4gICAgICAgICAgICAgICYtbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICYgbGkge1xuXG4gICAgICAgICAgICAgICYgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYgYnV0dG9uLFxuICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYuY3VyLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMyYzc3ZjQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYgLnZpZGVvLWxpc3Qge1xuICAgICAgJl9fdmlkZW8td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY29tbWVudHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cblxuICAgICAgJl9fdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzBmMGYxNjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLnZpZGVvLWxpc3RfX2JvZHktLWZ1bGwge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDAwMDtcblxuICAgICAgJiAudmlkZW8tbGlzdCB7XG5cbiAgICAgICAgJl9fdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJiAudmlkZW8tbGlzdCB7XG4gICAgICAgICAgICAmX192aWRlby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX192aWRlby1ob2xzdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgJi0tcGxheSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdmlkZW8tYXJyb3cge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLS1kZWxldGUge1xuICAgICAgICAgICAgICAgICYgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgJiB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnRzLXdyYXBwZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbW1lbnRzLWxpc3Qge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29tbWVudCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb21tZW50cy1pbnB1dCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdmlkZW8ge1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbm8tY29tbWVudHMge1xuICAgICAgICAgICAgJiAudmlkZW8tbGlzdCB7XG4gICAgICAgICAgICAgICZfX3ZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJl9fdmlkZW8taG9sc3QsXG4gICAgICAgICAgICAgICZfX3ZpZGVvLWNvbW1lbnRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3ByZXYge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX25leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kaWFnb25hbC1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICByaWdodDogMC43NXJlbTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59IiwiLm15LXNlbGVjdC0tdGFncyxcbi5teS1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gICZfX2NvbnRyb2wge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJi0taXMtZm9jdXNlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjY4NGZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faW5kaWNhdG9yIHtcblxuICB9XG5cbiAgLmNzcy14Yjk3Zzg6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZjI7O1xuICAgIGNvbG9yOiAjZmQzOTdhO1xuICB9XG59XG5cbi5teS1zZWxlY3QtLXRhZ3Mge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjNyZW0gKyAycHgpO1xufVxuXG4ubXktc2VsZWN0LS10YWdzX19tZW51e1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbnZhbGlkIHtcbiAgJiAubXktc2VsZWN0IHtcbiAgICAmX19pbmRpY2F0b3Ige1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmX19jb250cm9sIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZDM5N2EgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5teS10b3VyIHtcbiAgJiAuc2MtYmRWYUphIHtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cblxuICAmLm15LXRvdXIge1xuICAgICYtLXRhc2tzIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcblxuICAgICAgJiAuc2MtYlpReW5NLmpyQllxSCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idG4ge1xuXG4gICAgJi1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZSBhbGw7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn0iLCJcbi5kb2N1bWVudCB7XG4gICYgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5xbC1lZGl0b3IgPiAqIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLnFsLWVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xufSIsIlxuKiwgYSwgc3BhbiwgZGl2LCBwLCB7XG4gICYuaG92ZXI6aG92ZXIsXG4gICYuaG92ZXIuYWN0aXZlIHtcbiAgICBjb2xvcjogIzJjNzdmNCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuIiwiXG4udmVydGljYWwtYWxpZ24tdW5zZXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxudGFibGUudmVydGljYWwtYWxpZ24tdW5zZXQge1xuICAmIHRkLFxuICAmIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLnZlcnRpY2FsLWFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxudGFibGUudmVydGljYWwtYWxpZ24tbWlkZGxlIHtcbiAgJiB0ZCxcbiAgJiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLmZpbHRlcnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xuXG4gICYgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmICZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhciBhbGw7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpLFxuICAgICY6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1heC1oZWlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAmID4gLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICYgPiBpIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIH1cblxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmID4gLmJ0biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZpbHRlcnMtLWZ1bGwge1xuICAgICYgLmZpbHRlcnMge1xuICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjA4KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZjBmNjtcbiAgICAgIH1cblxuICAgICAgJl9fYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufSIsIlxuLnByb2plY3Qge1xuICAmLnByb2plY3Qge1xuICAgICYtLXNlbGVjdCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0NCwgMTE5LCAyNDQsIDAuNSkgaW5zZXQ7XG4gICAgfVxuXG4gICAgJi0tdGFibGUge1xuICAgICAgJi5wcm9qZWN0IHtcbiAgICAgICAgJi0tc2VsZWN0IHtcbiAgICAgICAgICAmID4gdGQsXG4gICAgICAgICAgJiA+IHRoIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kYXRlcGlja2Vycy1jb250YWluZXIge1xuICB6LWluZGV4OiAxMDAwMDAwMDtcblxuICAmIC5kYXRlcGlja2VyIHtcbiAgICAmIC5kYXRlcGlja2VyLS10aW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuXG4gICAgICAmIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYgLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJDNzdGMztcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyQzc3RjM7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyQzc3RjM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkM3N0YzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGlkZGVuLW1pbnV0ZXMge1xuICAgICAgJiAuZGF0ZXBpY2tlci0tdGltZSB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAmIC5kYXRlcGlja2VyLS10aW1lLXNsaWRlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICYgLmRhdGVwaWNrZXItLXRpbWUtcm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRheS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMkM3N0YzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJi0tY2VsbCB7XG4gICAgICAmLi1jdXJyZW50LSB7XG4gICAgICAgIGNvbG9yOiAjMkM3N0YzO1xuICAgICAgfVxuXG4gICAgICAmLi1mb2N1cy0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJi4tZGlzYWJsZWQtLi1mb2N1cy0ge1xuICAgICAgICBjb2xvcjogI2FlYWVhZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuLWRpc2FibGVkLS4tZm9jdXMtLi1vdGhlci1tb250aC0ge1xuICAgICAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICYuLXJhbmdlLWZyb20tLFxuICAgICAgJi4tcmFuZ2UtdG8tLFxuICAgICAgJi4tc2VsZWN0ZWQtLFxuICAgICAgJi4tb3RoZXItbW9udGgtLi1mb2N1cy0uLXNlbGVjdGVkLSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkM3N0YzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkM3N0YzO1xuICAgICAgfVxuXG4gICAgICAmLi1pbi1yYW5nZS0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0MywgMC4xKTtcbiAgICAgIH1cblxuICAgICAgJi4taW4tcmFuZ2UtLi1mb2N1cy0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCAxMTksIDI0MywgMC41KTtcbiAgICAgIH1cblxuICAgICAgJi4tZGlzYWJsZWQtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLmN1cnNvciB7XG4gICYtZGVmYXVsdCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB9XG59IiwiLmthbmJhbiB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg5cHgpO1xuICBtYXJnaW46IC0yNXB4IC0yNXB4IC01cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOHB4KTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmICZfX2NvbCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDVweDtcblxuICAgICYtdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLWJvZHkge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmODtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5rYW5iYW4tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgJiAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICYgJl9fcHJldmlldyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAmICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICM2NDZjOWE7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuICAgICYgPiBhIHtcbiAgICAgIGNvbG9yOiAjNjQ2YzlhO1xuICAgIH1cbiAgfVxuXG4gICYgJl9fcGFyYW1ldGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJi12YWx1ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgJiA+IC5iYWRnZSB7XG4gICAgICAgICYuYmFkZ2Uge1xuICAgICAgICAgICYtd2FybmluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg0LCAzNCwgMC45KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhbmdlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTcsIDEyMiwgMC45KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmthbmJhbi1maWx0ZXJzIHtcblxuICAmICZfX3ZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UgYWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcblxuICAgICYtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJiAmX19zZXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzOXB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlIGFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmthbmJhbi1maWx0ZXJzLS1ob3ZlcixcbiAgJjpob3ZlciB7XG4gICAgJiAua2FuYmFuLWZpbHRlcnMge1xuICAgICAgJl9fdmlldyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmX19zZXRzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU3KTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnN0YXQtcm93IHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogLjM1cmVtO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGltZS10cmFja2VyLWlucHV0IHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5lbGxpcHNpcy1jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpeGVkLWxheW91dC10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ua3QtZGVtby1wYW5lbC0tcmlnaHQgLmt0LWRlbW8tcGFuZWwge1xuICByaWdodDogLTU3MHB4O1xufVxuXG4ua3QtZGVtby1wYW5lbCB7XG4gIHdpZHRoOiA1NTBweCFpbXBvcnRhbnQ7XG59XG5cbi5wcm9qZWN0cy1maWx0ZXIua3QtZGVtby1wYW5lbCB7XG4gIHdpZHRoOiA5MCUhaW1wb3J0YW50O1xufVxuXG4ua3QtaGVhZGVyX190b3BiYXIgLmt0LWhlYWRlcl9fdG9wYmFyLWl0ZW0gLmt0LWhlYWRlcl9fdG9wYmFyLWljb24ua3QtcHVsc2UgaSB7XG4gIGNvbG9yOiAjYzdjN2RlO1xuICBhbmltYXRpb246IGt0LXB1bHNlLWNvbG9yIDIuNXMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMga3QtcHVsc2UtY29sb3Ige1xuICAwJSB7Y29sb3I6ICNjN2M3ZGU7fVxuICA1MCUge2NvbG9yOiAjMmM3N2Y0O31cbiAgMTAwJSB7Y29sb3I6ICNjN2M3ZGU7fVxufVxuXG4ua3Qtd2lkZ2V0X19lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm15LXNlbGVjdC0taXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYSFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdGF0IHtcbiAgdGhlYWQgdGgsIHRoZWFkIHRyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5taW4taGVpZ2h0LTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ua3QtbG9naW5fX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi56LWluZGV4LTAge1xuICB6LWluZGV4OiAwO1xufVxuXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWZkZmY7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlMWZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQ6Zmlyc3QtY2hpbGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmZGZmO1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcy50YWJsZS1zdHJpcGVkIHRib2R5IHRkOmZpcnN0LWNoaWxkIHAge1xuICB3aWR0aDogMTUwcHg7XG59XG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQ6Zmlyc3QtY2hpbGQsXG4uZWRpdG9ycy1zdGF0aXN0aWNzLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZTFmZjtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbn1cbi5lZGl0b3JzLXN0YXRpc3RpY3MudGFibGUtc3RyaXBlZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xufVxuLmVkaXRvcnMtc3RhdGlzdGljcyB7XG4gIC5iZy1zZWNvbmRhcnkge1xuICAgIHRkLCB0ZDpudGgtY2hpbGQoMikgZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWFkZmE7XG4gICAgfVxuICAgIHRkOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYTtcbiAgICB9XG4gICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhYWRmYSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gdGQ6Zmlyc3QtY2hpbGQsIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG4gIH1cbiAgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAucmVwb3J0LWNhdGVnb3J5LW9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjllMWZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWNjZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0ZDpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAucmVwb3J0LWNhdGVnb3J5LW9kZCxcbiAgICAucmVwb3J0LWNhdGVnb3J5LWV2ZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDNmYSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHRoOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQzZmEhaW1wb3J0YW50O1xuICB9XG4gIHRoOm50aC1jaGlsZCgyKSwgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGxlZnQ6IDE2MHB4O1xuICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLnJlcG9ydC1jYXRlZ29yeS1vZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWUxZmY7XG4gIH1cbiAgLnJlcG9ydC1jYXRlZ29yeS1ldmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjY2ZmO1xuICB9XG4gIHRoZWFkIHRye1xuICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMiFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHN0aWNreSFpbXBvcnRhbnQ7XG4gIH1cbiAgdGQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZGl2e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC5jYXRlZ29yeS1yb3cgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3AhaW1wb3J0YW50O1xuICB9XG4gIC5pbWFnZS10eXBlcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmltYWdlLXR5cGVzIGRpdntcbiAgICBmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGVzdC1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogNTVweDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgaSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKCM5NWRlNjQsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzk1ZGU2NCwgMCk7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGUge1xuICBib3JkZXItY29sb3I6ICM5NWRlNjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk1ZGU2NCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UgMS41cyBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoIzk1ZGU2NCwgLjUpO1xufVxuXG4ucHJvZ3Jlc3MtYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNzNkMTNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM3M2QxM2QgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbn1cblxuLnByb2dyZXNzLWJ0bi1jaXJjbGVbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNiMmJlYzM7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlOSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjdmYWZjICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTk0LCAxOCwgMC45NikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgMTgsIDAuOTYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhcm5pbmctYnRuLWNpcmNsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRiYzAyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZGJjMDIgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ud2FybmluZy1idG4tY2lyY2xlW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjYjJiZWMzO1xuICBib3JkZXItY29sb3I6ICNkZmU2ZTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZmFmYyAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjY291bnQtc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzYzNkM5QjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFjY291bnQtc3dpdGNoLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjM2QzlCO1xufVxuXG4ja3RfZm9vdGVyIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ncm91cHMtbGlzdCAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY0ODZmO1xuICBib3JkZXItY29sb3I6ICNiZjQ4NmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQhaW1wb3J0YW50O1xufVxuXG4uZ3JvdXBzLWxpc3QgLm15LXNlbGVjdCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jdXN0b20tdGFibGUgLnRhYmxlIHRoZWFkIHRyIHtcbiAgei1pbmRleDogMSFpbXBvcnRhbnQ7XG59XG5cbi50YWctcGljdHVyZS1wcmV2aWV3IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1zaW1pbGFyLXByb2plY3QtcHJldmlldyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaC1zaW1pbGFyLXByb2plY3RzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgLnNwaW5uZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAucGF0aCB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7XG4gICAgfVxuICB9XG59XG4ucHJvamVjdC1jYXJkLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG4gIC5wcm9qZWN0LWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgLmt0LXdpZGdldF9fbWVkaWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgfVxuXG4gICAgLmt0LXdpZGdldF9fbWVkaWEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9qZWN0LWNhcmQtZW1wdHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhbGVuZGFyLXZpZXctd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgLnByb2plY3QtY2FyZC1jb250YWluZXIgLnByb2plY3QtY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgfVxuXG4gIC5jYWxlbmRhci1tb250aC1kYXktd3JhcHBlciB7XG4gICAgLmNhbGVuZGFyLW1vbnRoLWRheS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItbW9udGgtZGF5IHtcbiAgICBtaW4td2lkdGg6IDI5N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTVlYztcbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAuY2FsZW5kYXItbW9udGgtZGF5LXJvdyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MHB4IDYwcHggMWZyIDM1cHggNjVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIC5iYWRnZSB7XG4gICAgICAgIHBhZGRpbmc6IDFweCAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLW1vbnRoLWRheS1yb3cud2l0aC1hY3Rpb24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAgNTBweCA2MHB4IDFmciAzNXB4IDY1cHggMjBweDtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXItbW9udGgtZGF5LXRhcHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItbW9udGgtZGF5LndpdGgtYWN0aW9uIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG4gIC5jYWxlbmRhci1tb250aC1kYXktb3V0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLmNhbGVuZGFyLW1vbnRoLXZpZXctc2Nyb2xsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY2FsZW5kYXItbW9udGgtdmlldy13ZWVrZGF5cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNhbGVuZGFyLW1vbnRoLXZpZXctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG5cbiAgLmNhbGVuZGFyLW1vbnRoLXZpZXcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlNWVjO1xuXG4gICAgLmNhbGVuZGFyLWRheS1saXN0LWl0ZW0ge1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWJlZGYyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC5lbGxpcHNpcy1jZWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhbGVuZGFyLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCA3NXB4IDFmciAxMzBweCA1MHB4IDEwNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmNhbGVuZGFyLXJvdy53aXRoLWFjdGlvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzBweCA3NXB4IDFmciAxMzBweCA1MHB4IDEwNXB4IDYwcHg7XG59XG5cbi5jYWxlbmRhci1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAxcmVtIDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmNhbGVuZGFyLWRheS1uby1mZWVkLWRpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FsZW5kYXItZGF5LW5vLWZlZWQtZGl2aWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNhbGVuZGFyLWRheS1uby1mZWVkLWRpdmlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jYWxlbmRhci1kYXktbm8tZmVlZC1kaXZpZGVyIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2FsZW5kYXItd2Vlay12aWV3LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogNHB4O1xuICBtaW4td2lkdGg6IDI2NzBweDtcblxuICAuY2FsZW5kYXItd2Vlay12aWV3IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgLmNhbGVuZGFyLXdlZWstdmlldy1oZWFkZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAtMXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgLTExcHggMTBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FsZW5kYXItZGF5LXZpZXctd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuXG4uY2FsZW5kYXItZGF5LXZpc3VhbC1lZGl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4uY2FsZW5kYXItZWRpdC1idXR0b24ge1xuICBjb2xvcjogIzU4NjdkZDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG5cbiAgaSB7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FsZW5kYXItcmVmLXNpZ24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmNhbGVuZGFyLWxpbmUtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYwZjY7XG59XG5cbi5jYWxlbmRhci1hZGQtYnV0dG9uIHtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIHBhZGRpbmc6IDFweCAycHg7XG4gIGJvcmRlcjogMC41cHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuXG4gIGkge1xuICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhbGVuZGFyLWFkZC1wcm9qZWN0cy1tb2RhbCB7XG4gIC5wcm9qZWN0LW1vZGFsLWhlYWRlcixcbiAgLnByb2plY3QtbW9kYWwtcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxMDVweCAxZnIgMTEwcHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucHJvamVjdC1tb2RhbC1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cblxuICAucHJvamVjdC1tb2RhbC1yb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgfVxuXG4gIC5wcm9qZWN0LXByZXZpZXcge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50YWctcGljdHVyZS1wcmV2aWV3IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi50YWdzLW1hdGNoLXdyYXBwZXIge1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnRhZ3MtbWF0Y2hfX2l0ZW0ge1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRhZ3MtbWF0Y2hfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc3VidGl0bGUtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlOGVmO1xuICBtYXJnaW46IDAgMXJlbSAwIC41cmVtO1xufVxuXG4udGVtcGxhdGUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4OyAvKiDQoNCw0LfQvNC10YAg0YjRgNC40YTRgtCwICovXG4gIGNvbG9yOiAjNDg0NjViOyAgLyog0KbQstC10YIg0YLQtdC60YHRgtCwICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YmVmb3JlLFxuLnRlbXBsYXRlLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzOyAvKiDQptCy0LXRgiDQu9C40L3QuNC5ICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YmVmb3JlIHtcbiAgZmxleDogMCAwIDEwJTsgLyog0JvQtdCy0LDRjyDQu9C40L3QuNGPINC30LDQvdC40LzQsNC10YIgMzAlICovXG4gIG1hcmdpbi1yaWdodDogMTBweDsgLyog0J7RgtGB0YLRg9C/INC80LXQttC00YMg0LvQuNC90LjQtdC5INC4INGC0LXQutGB0YLQvtC8ICovXG59XG5cbi50ZW1wbGF0ZS10aXRsZTo6YWZ0ZXIge1xuICBmbGV4OiAxOyAvKiDQn9GA0LDQstCw0Y8g0LvQuNC90LjRjyDQt9Cw0L3QuNC80LDQtdGCINC+0YHRgtCw0LLRiNC10LXRgdGPINC/0YDQvtGB0YLRgNCw0L3RgdGC0LLQviAoNzAlKSAqL1xuICBtYXJnaW4tbGVmdDogMTBweDsgLyog0J7RgtGB0YLRg9C/INC80LXQttC00YMg0LvQuNC90LjQtdC5INC4INGC0LXQutGB0YLQvtC8ICovXG59XG5cbi5jb25maXJtLWNoaWxkLXRhZyB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uaXMtaW52YWxpZDpoYXMofiAudGl0bGUtdW5pcXVlLXZhbGlkYXRpb24pIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5jbGVhci1jYWNoZS1idXR0b24ge1xuICBtYXJnaW46IGF1dG8gNXB4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG5cbi5idXR0b24tc3Bpbm5lciB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5jb21tZW50LWF0dGFjaGVkLWZpbGVzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tbWVudC1hdHRhY2hlZC1maWxlc19fbGlzdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtYXR0YWNoZWQtZmlsZXNfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LWF0dGFjaGVkLWZpbGVzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29tbWVudC1leHBhbmRhYmxlLWNvbnRlbnRfX3RvZ2dsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM1ODY3ZGQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICM1ODY3ZGQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi50YXNrLXZpZXctYnV0dG9uLXdpdGgtY29tbWVudHMge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGFzay1jb21tZW50cy1pbmRpY2F0b3JfX292ZXJsYXktdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC40NXJlbTtcbiAgcmlnaHQ6IC0wLjQ1cmVtO1xuICB6LWluZGV4OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi50YXNrLWNvbW1lbnRzLWluZGljYXRvci0tb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDAuMThyZW0gMC40NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgLmZsYXRpY29uMi10YWxrIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvY2ljb25cIjtcbiAgc3JjOnVybChcIi4uL2ZvbnQvc29jaWNvbi5lb3RcIik7XG4gIHNyYzp1cmwoXCIuLi9mb250L3NvY2ljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250L3NvY2ljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvc29jaWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udC9zb2NpY29uLnN2ZyNzb2NpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvY2ljb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149XCJzb2NpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIHNvY2ljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNvY2ljb25cIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc29jaWNvbi1tb2RlbG1heWhlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLnNvY2ljb24tbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5zb2NpY29uLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLnNvY2ljb24tc3dhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5zb2NpY29uLWlzdG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLnNvY2ljb24teWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uc29jaWNvbi1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uc29jaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uc29jaWNvbi1wZXJzb25hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uc29jaWNvbi10cmlwbGVqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uc29jaWNvbi1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLnNvY2ljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uc29jaWNvbi1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5zb2NpY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5zb2NpY29uLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLnNvY2ljb24tcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uc29jaWNvbi1vdXRsb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uc29jaWNvbi1jb2RlcndhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5zb2NpY29uLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uc29jaWNvbi1hcHBuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5zb2NpY29uLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLnNvY2ljb24tdHJpcGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uc29jaWNvbi1sYW55cmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5zb2NpY29uLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5zb2NpY29uLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLnNvY2ljb24tZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uc29jaWNvbi12a29udGFrdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5zb2NpY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uc29jaWNvbi1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uc29jaWNvbi1zdG9yZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uc29jaWNvbi1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5zb2NpY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5zb2NpY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5zb2NpY29uLXRlY2hub3JhdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5zb2NpY29uLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLnNvY2ljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5zb2NpY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uc29jaWNvbi1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uc29jaWNvbi1lbnZhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5zb2NpY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5zb2NpY29uLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLnNvY2ljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLnNvY2ljb24tZm9ycnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG4uc29jaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uc29jaWNvbi16ZXJwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5zb2NpY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLnNvY2ljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5zb2NpY29uLWZsYXR0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLnNvY2ljb24tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uc29jaWNvbi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5zb2NpY29uLWZyaWVuZGZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5zb2NpY29uLW5ld3N2aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uc29jaWNvbi1pZGVudGljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLnNvY2ljb24tYmVibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLnNvY2ljb24tenluZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5zb2NpY29uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uc29jaWNvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uc29jaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uc29jaWNvbi1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLnNvY2ljb24tZG91YmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uc29jaWNvbi1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5zb2NpY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uc29jaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uc29jaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuLnNvY2ljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLnNvY2ljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5zb2NpY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLnNvY2ljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLnNvY2ljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5zb2NpY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uc29jaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uc29jaWNvbi1mZWVkYnVybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uc29jaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLnNvY2ljb24tdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uc29jaWNvbi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uc29jaWNvbi1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uc29jaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uc29jaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uc29jaWNvbi1ncm9vdmVzaGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLnNvY2ljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uc29jaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uc29jaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLnNvY2ljb24tZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5zb2NpY29uLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5zb2NpY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLnNvY2ljb24tNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5zb2NpY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLnNvY2ljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uc29jaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5zb2NpY29uLTh0cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5zb2NpY29uLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLnNvY2ljb24taWNxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uc29jaWNvbi1zbXVnbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uc29jaWNvbi1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG4uc29jaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLnNvY2ljb24tYmFpZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5zb2NpY29uLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLnNvY2ljb24tZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLnNvY2ljb24taW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLnNvY2ljb24tc3RheWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5zb2NpY29uLXJlc2lkZW50YWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uc29jaWNvbi15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5zb2NpY29uLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLnNvY2ljb24tYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cbi5zb2NpY29uLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLnNvY2ljb24tZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uc29jaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLnNvY2ljb24tb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uc29jaWNvbi1hbXBsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5zb2NpY29uLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uc29jaWNvbi16b21hdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5zb2NpY29uLWRyYXVnaWVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uc29jaWNvbi1lbmRvbW9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLnNvY2ljb24tZmlsbXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLnNvY2ljb24tc3RhY2tleGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLnNvY2ljb24td3lrb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5zb2NpY29uLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLnNvY2ljb24tdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuLnNvY2ljb24tdmVudHJpbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5zb2NpY29uLXlvdW5vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuLnNvY2ljb24tcmFpZGNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cbi5zb2NpY29uLW11bWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuLnNvY2ljb24tbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uc29jaWNvbi1iZWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLnNvY2ljb24taGl0Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uc29jaWNvbi1yZXZlcmJuYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5zb2NpY29uLWZvcm11bHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5zb2NpY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLnNvY2ljb24tYmF0dGxlbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uc29jaWNvbi1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5zb2NpY29uLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5zb2NpY29uLWlzc3V1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uc29jaWNvbi1tYWNvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLnNvY2ljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLnNvY2ljb24tb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cbi5zb2NpY29uLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5zb2NpY29uLWFsbGlhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uc29jaWNvbi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uc29jaWNvbi1ob3JkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLnNvY2ljb24tZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLnNvY2ljb24temFwaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uc29jaWNvbi1nb29nbGUtc2Nob2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLnNvY2ljb24tcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uc29jaWNvbi13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5zb2NpY29uLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuLnNvY2ljb24tbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuLnNvY2ljb24tbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuLnNvY2ljb24tdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLnNvY2ljb24tc29uZ2tpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjtcbn1cbi5zb2NpY29uLXZpZXdidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZWdyb3VwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuLnNvY2ljb24tcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5zb2NpY29uLWRpYWJsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLnNvY2ljb24tYmxpenphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cbi5zb2NpY29uLWhlYXJ0aHN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG4uc29jaWNvbi1oZXJvZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cbi5zb2NpY29uLW92ZXJ3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4Y1wiO1xufVxuLnNvY2ljb24td2FyY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cbi5zb2NpY29uLXN0YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuLnNvY2ljb24tYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLnNvY2ljb24tY3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cbi5zb2NpY29uLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNFwiO1xufVxuLnNvY2ljb24tc3RyZWFtamFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XG59XG4uc29jaWNvbi1uaW50ZW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuLnNvY2ljb24taGVsbG9jb3RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhN1wiO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSwuZmFiLC5mYWQsLmZhbCwuZmFyLC5mYXN7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXJlbmRlcmluZzphdXRvO2xpbmUtaGVpZ2h0OjF9LmZhLWxne2ZvbnQtc2l6ZToxLjMzMzMzZW07bGluZS1oZWlnaHQ6Ljc1ZW07dmVydGljYWwtYWxpZ246LS4wNjY3ZW19LmZhLXhze2ZvbnQtc2l6ZTouNzVlbX0uZmEtc217Zm9udC1zaXplOi44NzVlbX0uZmEtMXh7Zm9udC1zaXplOjFlbX0uZmEtMnh7Zm9udC1zaXplOjJlbX0uZmEtM3h7Zm9udC1zaXplOjNlbX0uZmEtNHh7Zm9udC1zaXplOjRlbX0uZmEtNXh7Zm9udC1zaXplOjVlbX0uZmEtNnh7Zm9udC1zaXplOjZlbX0uZmEtN3h7Zm9udC1zaXplOjdlbX0uZmEtOHh7Zm9udC1zaXplOjhlbX0uZmEtOXh7Zm9udC1zaXplOjllbX0uZmEtMTB4e2ZvbnQtc2l6ZToxMGVtfS5mYS1md3t0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxLjI1ZW19LmZhLXVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi1sZWZ0OjIuNWVtO3BhZGRpbmctbGVmdDowfS5mYS11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0uZmEtbGl7bGVmdDotMmVtO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjJlbTtsaW5lLWhlaWdodDppbmhlcml0fS5mYS1ib3JkZXJ7Ym9yZGVyOi4wOGVtIHNvbGlkICNlZWU7Ym9yZGVyLXJhZGl1czouMWVtO3BhZGRpbmc6LjJlbSAuMjVlbSAuMTVlbX0uZmEtcHVsbC1sZWZ0e2Zsb2F0OmxlZnR9LmZhLXB1bGwtcmlnaHR7ZmxvYXQ6cmlnaHR9LmZhLmZhLXB1bGwtbGVmdCwuZmFiLmZhLXB1bGwtbGVmdCwuZmFsLmZhLXB1bGwtbGVmdCwuZmFyLmZhLXB1bGwtbGVmdCwuZmFzLmZhLXB1bGwtbGVmdHttYXJnaW4tcmlnaHQ6LjNlbX0uZmEuZmEtcHVsbC1yaWdodCwuZmFiLmZhLXB1bGwtcmlnaHQsLmZhbC5mYS1wdWxsLXJpZ2h0LC5mYXIuZmEtcHVsbC1yaWdodCwuZmFzLmZhLXB1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6LjNlbX0uZmEtc3Bpbnstd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246ZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGV9LmZhLXB1bHNley13ZWJraXQtYW5pbWF0aW9uOmZhLXNwaW4gMXMgc3RlcHMoOCkgaW5maW5pdGU7YW5pbWF0aW9uOmZhLXNwaW4gMXMgc3RlcHMoOCkgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDF0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19QGtleWZyYW1lcyBmYS1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5mYS1yb3RhdGUtOTB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uZmEtcm90YXRlLTE4MHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmZhLXJvdGF0ZS0yNzB7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5mYS1mbGlwLWhvcml6b250YWx7LW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgtMSk7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LmZhLWZsaXAtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVZKC0xKTt0cmFuc2Zvcm06c2NhbGVZKC0xKX0uZmEtZmxpcC1ib3RoLC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCwuZmEtZmxpcC12ZXJ0aWNhbHstbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCJ9LmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWx7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEpO3RyYW5zZm9ybTpzY2FsZSgtMSl9OnJvb3QgLmZhLWZsaXAtYm90aCw6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLDpyb290IC5mYS1mbGlwLXZlcnRpY2FsLDpyb290IC5mYS1yb3RhdGUtOTAsOnJvb3QgLmZhLXJvdGF0ZS0xODAsOnJvb3QgLmZhLXJvdGF0ZS0yNzB7LXdlYmtpdC1maWx0ZXI6bm9uZTtmaWx0ZXI6bm9uZX0uZmEtc3RhY2t7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjJlbTtsaW5lLWhlaWdodDoyZW07cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjIuNWVtfS5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9LmZhLXN0YWNrLTF4e2xpbmUtaGVpZ2h0OmluaGVyaXR9LmZhLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19LmZhLWludmVyc2V7Y29sb3I6I2ZmZn0uZmEtNTAwcHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmVcIn0uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZXtjb250ZW50OlwiXFxmMzY4XCJ9LmZhLWFjY3Vzb2Z0OmJlZm9yZXtjb250ZW50OlwiXFxmMzY5XCJ9LmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YWZcIn0uZmEtYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDFcIn0uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxmMmI5XCJ9LmZhLWFkZHJlc3MtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJiYlwifS5mYS1hZGp1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDJcIn0uZmEtYWRuOmJlZm9yZXtjb250ZW50OlwiXFxmMTcwXCJ9LmZhLWFkdmVyc2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMzZhXCJ9LmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMzZiXCJ9LmZhLWFpci1mcmVzaGVuZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZDBcIn0uZmEtYWlyYm5iOmJlZm9yZXtjb250ZW50OlwiXFxmODM0XCJ9LmZhLWFsZ29saWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmNcIn0uZmEtYWxpZ24tY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMDM3XCJ9LmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzlcIn0uZmEtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNlwifS5mYS1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjAzOFwifS5mYS1hbGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDJcIn0uZmEtYWxsZXJnaWVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDYxXCJ9LmZhLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3MFwifS5mYS1hbWF6b24tcGF5OmJlZm9yZXtjb250ZW50OlwiXFxmNDJjXCJ9LmZhLWFtYnVsYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmOVwifS5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjJhM1wifS5mYS1hbWlsaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmRcIn0uZmEtYW5jaG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMTNkXCJ9LmZhLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2JcIn0uZmEtYW5nZWxsaXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA5XCJ9LmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTAzXCJ9LmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTAwXCJ9LmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0uZmEtYW5nbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS5mYS1hbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTA1XCJ9LmZhLWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTA2XCJ9LmZhLWFuZ3J5OmJlZm9yZXtjb250ZW50OlwiXFxmNTU2XCJ9LmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNmVcIn0uZmEtYW5ndWxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjQyMFwifS5mYS1hbmtoOmJlZm9yZXtjb250ZW50OlwiXFxmNjQ0XCJ9LmZhLWFwcC1zdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjM2ZlwifS5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZXtjb250ZW50OlwiXFxmMzcwXCJ9LmZhLWFwcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMzcxXCJ9LmZhLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LmZhLWFwcGxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjVkMVwifS5mYS1hcHBsZS1wYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTVcIn0uZmEtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS5mYS1hcmNod2F5OmJlZm9yZXtjb250ZW50OlwiXFxmNTU3XCJ9LmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjM1OFwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNTlcIn0uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjM1YVwifS5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzViXCJ9LmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGFiXCJ9LmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE4XCJ9LmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjBhOVwifS5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWFcIn0uZmEtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjA2M1wifS5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYwXCJ9LmZhLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDYxXCJ9LmZhLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDYyXCJ9LmZhLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYjJcIn0uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZXtjb250ZW50OlwiXFxmMzM3XCJ9LmZhLWFycm93cy1hbHQtdjpiZWZvcmV7Y29udGVudDpcIlxcZjMzOFwifS5mYS1hcnRzdGF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNzdhXCJ9LmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmV7Y29udGVudDpcIlxcZjJhMlwifS5mYS1hc3RlcmlzazpiZWZvcmV7Y29udGVudDpcIlxcZjA2OVwifS5mYS1hc3ltbWV0cmlrOmJlZm9yZXtjb250ZW50OlwiXFxmMzcyXCJ9LmZhLWF0OmJlZm9yZXtjb250ZW50OlwiXFxmMWZhXCJ9LmZhLWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmNTU4XCJ9LmZhLWF0bGFzc2lhbjpiZWZvcmV7Y29udGVudDpcIlxcZjc3YlwifS5mYS1hdG9tOmJlZm9yZXtjb250ZW50OlwiXFxmNWQyXCJ9LmZhLWF1ZGlibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzNcIn0uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWVcIn0uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDFjXCJ9LmZhLWF2aWFuZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzRcIn0uZmEtYXZpYXRvOmJlZm9yZXtjb250ZW50OlwiXFxmNDIxXCJ9LmZhLWF3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNTU5XCJ9LmZhLWF3czpiZWZvcmV7Y29udGVudDpcIlxcZjM3NVwifS5mYS1iYWJ5OmJlZm9yZXtjb250ZW50OlwiXFxmNzdjXCJ9LmZhLWJhYnktY2FycmlhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3N2RcIn0uZmEtYmFja3NwYWNlOmJlZm9yZXtjb250ZW50OlwiXFxmNTVhXCJ9LmZhLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDRhXCJ9LmZhLWJhY29uOmJlZm9yZXtjb250ZW50OlwiXFxmN2U1XCJ9LmZhLWJhY3RlcmlhOmJlZm9yZXtjb250ZW50OlwiXFxlMDU5XCJ9LmZhLWJhY3Rlcml1bTpiZWZvcmV7Y29udGVudDpcIlxcZTA1YVwifS5mYS1iYWhhaTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NlwifS5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMjRlXCJ9LmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjUxNVwifS5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNTE2XCJ9LmZhLWJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA1ZVwifS5mYS1iYW5kLWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2MlwifS5mYS1iYW5kY2FtcDpiZWZvcmV7Y29udGVudDpcIlxcZjJkNVwifS5mYS1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMDJhXCJ9LmZhLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzlcIn0uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzM1wifS5mYS1iYXNrZXRiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzRcIn0uZmEtYmF0aDpiZWZvcmV7Y29udGVudDpcIlxcZjJjZFwifS5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMjQ0XCJ9LmZhLWJhdHRlcnktZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjI0MFwifS5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDJcIn0uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQzXCJ9LmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDFcIn0uZmEtYmF0dGxlLW5ldDpiZWZvcmV7Y29udGVudDpcIlxcZjgzNVwifS5mYS1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzZcIn0uZmEtYmVlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBmY1wifS5mYS1iZWhhbmNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI0XCJ9LmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWI1XCJ9LmZhLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjNcIn0uZmEtYmVsbC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjFmNlwifS5mYS1iZXppZXItY3VydmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWJcIn0uZmEtYmlibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NDdcIn0uZmEtYmljeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwNlwifS5mYS1iaWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NGFcIn0uZmEtYmltb2JqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxmMzc4XCJ9LmZhLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTVcIn0uZmEtYmlvaGF6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNzgwXCJ9LmZhLWJpcnRoZGF5LWNha2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZmRcIn0uZmEtYml0YnVja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LmZhLWJpdGNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNzlcIn0uZmEtYml0eTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YVwifS5mYS1ibGFjay10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2VcIn0uZmEtYmxhY2tiZXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjM3YlwifS5mYS1ibGVuZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTE3XCJ9LmZhLWJsZW5kZXItcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YjZcIn0uZmEtYmxpbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOWRcIn0uZmEtYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjc4MVwifS5mYS1ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzdjXCJ9LmZhLWJsb2dnZXItYjpiZWZvcmV7Y29udGVudDpcIlxcZjM3ZFwifS5mYS1ibHVldG9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTNcIn0uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTRcIn0uZmEtYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjAzMlwifS5mYS1ib2x0OmJlZm9yZXtjb250ZW50OlwiXFxmMGU3XCJ9LmZhLWJvbWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTJcIn0uZmEtYm9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjVkN1wifS5mYS1ib25nOmJlZm9yZXtjb250ZW50OlwiXFxmNTVjXCJ9LmZhLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmRcIn0uZmEtYm9vay1kZWFkOmJlZm9yZXtjb250ZW50OlwiXFxmNmI3XCJ9LmZhLWJvb2stbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdlNlwifS5mYS1ib29rLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MThcIn0uZmEtYm9vay1yZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGFcIn0uZmEtYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmVcIn0uZmEtYm9vdHN0cmFwOmJlZm9yZXtjb250ZW50OlwiXFxmODM2XCJ9LmZhLWJvcmRlci1hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NGNcIn0uZmEtYm9yZGVyLW5vbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NTBcIn0uZmEtYm9yZGVyLXN0eWxlOmJlZm9yZXtjb250ZW50OlwiXFxmODUzXCJ9LmZhLWJvd2xpbmctYmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQzNlwifS5mYS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NjZcIn0uZmEtYm94LW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OWVcIn0uZmEtYm94LXRpc3N1ZTpiZWZvcmV7Y29udGVudDpcIlxcZTA1YlwifS5mYS1ib3hlczpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OFwifS5mYS1icmFpbGxlOmJlZm9yZXtjb250ZW50OlwiXFxmMmExXCJ9LmZhLWJyYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNWRjXCJ9LmZhLWJyZWFkLXNsaWNlOmJlZm9yZXtjb250ZW50OlwiXFxmN2VjXCJ9LmZhLWJyaWVmY2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBiMVwifS5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ2OVwifS5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTlcIn0uZmEtYnJvb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWFcIn0uZmEtYnJ1c2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWRcIn0uZmEtYnRjOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LmZhLWJ1ZmZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgzN1wifS5mYS1idWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODhcIn0uZmEtYnVpbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWRcIn0uZmEtYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTFcIn0uZmEtYnVsbHNleWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0uZmEtYnVybjpiZWZvcmV7Y29udGVudDpcIlxcZjQ2YVwifS5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZXtjb250ZW50OlwiXFxmMzdmXCJ9LmZhLWJ1czpiZWZvcmV7Y29udGVudDpcIlxcZjIwN1wifS5mYS1idXMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTVlXCJ9LmZhLWJ1c2luZXNzLXRpbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NGFcIn0uZmEtYnV5LW4tbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YTZcIn0uZmEtYnV5c2VsbGFkczpiZWZvcmV7Y29udGVudDpcIlxcZjIwZFwifS5mYS1jYWxjdWxhdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMWVjXCJ9LmZhLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxmMTMzXCJ9LmZhLWNhbGVuZGFyLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjA3M1wifS5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjI3NFwifS5mYS1jYWxlbmRhci1kYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODNcIn0uZmEtY2FsZW5kYXItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzJcIn0uZmEtY2FsZW5kYXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjI3MVwifS5mYS1jYWxlbmRhci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjI3M1wifS5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZXtjb250ZW50OlwiXFxmNzg0XCJ9LmZhLWNhbWVyYTpiZWZvcmV7Y29udGVudDpcIlxcZjAzMFwifS5mYS1jYW1lcmEtcmV0cm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODNcIn0uZmEtY2FtcGdyb3VuZDpiZWZvcmV7Y29udGVudDpcIlxcZjZiYlwifS5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZXtjb250ZW50OlwiXFxmNzg1XCJ9LmZhLWNhbmR5LWNhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODZcIn0uZmEtY2FubmFiaXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NWZcIn0uZmEtY2Fwc3VsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NmJcIn0uZmEtY2FyOmJlZm9yZXtjb250ZW50OlwiXFxmMWI5XCJ9LmZhLWNhci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGVcIn0uZmEtY2FyLWJhdHRlcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZGZcIn0uZmEtY2FyLWNyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWUxXCJ9LmZhLWNhci1zaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNWU0XCJ9LmZhLWNhcmF2YW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZmZcIn0uZmEtY2FyZXQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjBkN1wifS5mYS1jYXJldC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMGQ5XCJ9LmZhLWNhcmV0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRhXCJ9LmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTkxXCJ9LmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTFcIn0uZmEtY2FyZXQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDhcIn0uZmEtY2Fycm90OmJlZm9yZXtjb250ZW50OlwiXFxmNzg3XCJ9LmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjIxOFwifS5mYS1jYXJ0LXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTdcIn0uZmEtY2FzaC1yZWdpc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc4OFwifS5mYS1jYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YmVcIn0uZmEtY2MtYW1hem9uLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQyZFwifS5mYS1jYy1hbWV4OmJlZm9yZXtjb250ZW50OlwiXFxmMWYzXCJ9LmZhLWNjLWFwcGxlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZjQxNlwifS5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7Y29udGVudDpcIlxcZjI0Y1wifS5mYS1jYy1kaXNjb3ZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmMlwifS5mYS1jYy1qY2I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNGJcIn0uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjFmMVwifS5mYS1jYy1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjRcIn0uZmEtY2Mtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMWY1XCJ9LmZhLWNjLXZpc2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjBcIn0uZmEtY2VudGVyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjM4MFwifS5mYS1jZW50b3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ODlcIn0uZmEtY2VydGlmaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTNcIn0uZmEtY2hhaXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzBcIn0uZmEtY2hhbGtib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjUxYlwifS5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWNcIn0uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjVlN1wifS5mYS1jaGFydC1hcmVhOmJlZm9yZXtjb250ZW50OlwiXFxmMWZlXCJ9LmZhLWNoYXJ0LWJhcjpiZWZvcmV7Y29udGVudDpcIlxcZjA4MFwifS5mYS1jaGFydC1saW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMjAxXCJ9LmZhLWNoYXJ0LXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwMFwifS5mYS1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjAwY1wifS5mYS1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNThcIn0uZmEtY2hlY2stZG91YmxlOmJlZm9yZXtjb250ZW50OlwiXFxmNTYwXCJ9LmZhLWNoZWNrLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0YVwifS5mYS1jaGVlc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZWZcIn0uZmEtY2hlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzlcIn0uZmEtY2hlc3MtYmlzaG9wOmJlZm9yZXtjb250ZW50OlwiXFxmNDNhXCJ9LmZhLWNoZXNzLWJvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmNDNjXCJ9LmZhLWNoZXNzLWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0M2ZcIn0uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNDQxXCJ9LmZhLWNoZXNzLXBhd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDNcIn0uZmEtY2hlc3MtcXVlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NDVcIn0uZmEtY2hlc3Mtcm9vazpiZWZvcmV7Y29udGVudDpcIlxcZjQ0N1wifS5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzdcIn0uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzhcIn0uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0uZmEtY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDc4XCJ9LmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1M1wifS5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMDU0XCJ9LmZhLWNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzdcIn0uZmEtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYWVcIn0uZmEtY2hyb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjY4XCJ9LmZhLWNocm9tZWNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzhcIn0uZmEtY2h1cmNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTFkXCJ9LmZhLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMVwifS5mYS1jaXJjbGUtbm90Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxY2VcIn0uZmEtY2l0eTpiZWZvcmV7Y29udGVudDpcIlxcZjY0ZlwifS5mYS1jbGluaWMtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdmMlwifS5mYS1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMjhcIn0uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDZjXCJ9LmZhLWNsaXBib2FyZC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNDZkXCJ9LmZhLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmMDE3XCJ9LmZhLWNsb25lOmJlZm9yZXtjb250ZW50OlwiXFxmMjRkXCJ9LmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMjBhXCJ9LmZhLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxmMGMyXCJ9LmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjM4MVwifS5mYS1jbG91ZC1tZWF0YmFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjczYlwifS5mYS1jbG91ZC1tb29uOmJlZm9yZXtjb250ZW50OlwiXFxmNmMzXCJ9LmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjczY1wifS5mYS1jbG91ZC1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzNkXCJ9LmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NDBcIn0uZmEtY2xvdWQtc3VuOmJlZm9yZXtjb250ZW50OlwiXFxmNmM0XCJ9LmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZXtjb250ZW50OlwiXFxmNzQzXCJ9LmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODJcIn0uZmEtY2xvdWRmbGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3ZFwifS5mYS1jbG91ZHNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMzgzXCJ9LmZhLWNsb3Vkc21pdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzODRcIn0uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZXtjb250ZW50OlwiXFxmMzg1XCJ9LmZhLWNvY2t0YWlsOmJlZm9yZXtjb250ZW50OlwiXFxmNTYxXCJ9LmZhLWNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0uZmEtY29kZS1icmFuY2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjZcIn0uZmEtY29kZXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZjFjYlwifS5mYS1jb2RpZXBpZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4NFwifS5mYS1jb2ZmZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjRcIn0uZmEtY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMDEzXCJ9LmZhLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODVcIn0uZmEtY29pbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MWVcIn0uZmEtY29sdW1uczpiZWZvcmV7Y29udGVudDpcIlxcZjBkYlwifS5mYS1jb21tZW50OmJlZm9yZXtjb250ZW50OlwiXFxmMDc1XCJ9LmZhLWNvbW1lbnQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMjdhXCJ9LmZhLWNvbW1lbnQtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjUxXCJ9LmZhLWNvbW1lbnQtZG90czpiZWZvcmV7Y29udGVudDpcIlxcZjRhZFwifS5mYS1jb21tZW50LW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZjVcIn0uZmEtY29tbWVudC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRiM1wifS5mYS1jb21tZW50czpiZWZvcmV7Y29udGVudDpcIlxcZjA4NlwifS5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NTNcIn0uZmEtY29tcGFjdC1kaXNjOmJlZm9yZXtjb250ZW50OlwiXFxmNTFmXCJ9LmZhLWNvbXBhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGVcIn0uZmEtY29tcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjZcIn0uZmEtY29tcHJlc3MtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDIyXCJ9LmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OGNcIn0uZmEtY29uY2llcmdlLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjJcIn0uZmEtY29uZmx1ZW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZjc4ZFwifS5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmV7Y29udGVudDpcIlxcZjIwZVwifS5mYS1jb250YW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmRcIn0uZmEtY29va2llOmJlZm9yZXtjb250ZW50OlwiXFxmNTYzXCJ9LmZhLWNvb2tpZS1iaXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTY0XCJ9LmZhLWNvcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzVcIn0uZmEtY29weXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMWY5XCJ9LmZhLWNvdHRvbi1idXJlYXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OWVcIn0uZmEtY291Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YjhcIn0uZmEtY3BhbmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMzg4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWVcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmV7Y29udGVudDpcIlxcZjRlN1wifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZXtjb250ZW50OlwiXFxmNGU4XCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTlcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmV7Y29udGVudDpcIlxcZjRlYVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZXtjb250ZW50OlwiXFxmNGViXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWNcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZWRcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmV7Y29udGVudDpcIlxcZjRlZVwifS5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZXtjb250ZW50OlwiXFxmNGVmXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjBcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNGYxXCJ9LmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjJcIn0uZmEtY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmNGYzXCJ9LmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDlkXCJ9LmZhLWNyaXRpY2FsLXJvbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YzlcIn0uZmEtY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNVwifS5mYS1jcm9wLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NVwifS5mYS1jcm9zczpiZWZvcmV7Y29udGVudDpcIlxcZjY1NFwifS5mYS1jcm9zc2hhaXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMDViXCJ9LmZhLWNyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjBcIn0uZmEtY3Jvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjFcIn0uZmEtY3J1dGNoOmJlZm9yZXtjb250ZW50OlwiXFxmN2Y3XCJ9LmZhLWNzczM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2NcIn0uZmEtY3NzMy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGJcIn0uZmEtY3ViZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiMlwifS5mYS1jdWJlczpiZWZvcmV7Y29udGVudDpcIlxcZjFiM1wifS5mYS1jdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzRcIn0uZmEtY3V0dGxlZmlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjM4Y1wifS5mYS1kLWFuZC1kOmJlZm9yZXtjb250ZW50OlwiXFxmMzhkXCJ9LmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZXtjb250ZW50OlwiXFxmNmNhXCJ9LmZhLWRhaWx5bW90aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlMDUyXCJ9LmZhLWRhc2hjdWJlOmJlZm9yZXtjb250ZW50OlwiXFxmMjEwXCJ9LmZhLWRhdGFiYXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMWMwXCJ9LmZhLWRlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTRcIn0uZmEtZGVlemVyOmJlZm9yZXtjb250ZW50OlwiXFxlMDc3XCJ9LmZhLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZjFhNVwifS5mYS1kZW1vY3JhdDpiZWZvcmV7Y29udGVudDpcIlxcZjc0N1wifS5mYS1kZXBsb3lkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOGVcIn0uZmEtZGVza3BybzpiZWZvcmV7Y29udGVudDpcIlxcZjM4ZlwifS5mYS1kZXNrdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTA4XCJ9LmZhLWRldjpiZWZvcmV7Y29udGVudDpcIlxcZjZjY1wifS5mYS1kZXZpYW50YXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWJkXCJ9LmZhLWRoYXJtYWNoYWtyYTpiZWZvcmV7Y29udGVudDpcIlxcZjY1NVwifS5mYS1kaGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTBcIn0uZmEtZGlhZ25vc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNDcwXCJ9LmZhLWRpYXNwb3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNzkxXCJ9LmZhLWRpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjJcIn0uZmEtZGljZS1kMjA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2Y2ZcIn0uZmEtZGljZS1kNjpiZWZvcmV7Y29udGVudDpcIlxcZjZkMVwifS5mYS1kaWNlLWZpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjNcIn0uZmEtZGljZS1mb3VyOmJlZm9yZXtjb250ZW50OlwiXFxmNTI0XCJ9LmZhLWRpY2Utb25lOmJlZm9yZXtjb250ZW50OlwiXFxmNTI1XCJ9LmZhLWRpY2Utc2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNTI2XCJ9LmZhLWRpY2UtdGhyZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjdcIn0uZmEtZGljZS10d286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MjhcIn0uZmEtZGlnZzpiZWZvcmV7Y29udGVudDpcIlxcZjFhNlwifS5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZXtjb250ZW50OlwiXFxmMzkxXCJ9LmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmV7Y29udGVudDpcIlxcZjU2NlwifS5mYS1kaXJlY3Rpb25zOmJlZm9yZXtjb250ZW50OlwiXFxmNWViXCJ9LmZhLWRpc2NvcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTJcIn0uZmEtZGlzY291cnNlOmJlZm9yZXtjb250ZW50OlwiXFxmMzkzXCJ9LmZhLWRpc2Vhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZmFcIn0uZmEtZGl2aWRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTI5XCJ9LmZhLWRpenp5OmJlZm9yZXtjb250ZW50OlwiXFxmNTY3XCJ9LmZhLWRuYTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MVwifS5mYS1kb2NodWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTRcIn0uZmEtZG9ja2VyOmJlZm9yZXtjb250ZW50OlwiXFxmMzk1XCJ9LmZhLWRvZzpiZWZvcmV7Y29udGVudDpcIlxcZjZkM1wifS5mYS1kb2xsYXItc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1NVwifS5mYS1kb2xseTpiZWZvcmV7Y29udGVudDpcIlxcZjQ3MlwifS5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNDc0XCJ9LmZhLWRvbmF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRiOVwifS5mYS1kb29yLWNsb3NlZDpiZWZvcmV7Y29udGVudDpcIlxcZjUyYVwifS5mYS1kb29yLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmJcIn0uZmEtZG90LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS5mYS1kb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmNGJhXCJ9LmZhLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMDE5XCJ9LmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOTZcIn0uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjU2OFwifS5mYS1kcmFnb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZDVcIn0uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZXtjb250ZW50OlwiXFxmNWVlXCJ9LmZhLWRyaWJiYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdkXCJ9LmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjM5N1wifS5mYS1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxmMTZiXCJ9LmZhLWRydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NjlcIn0uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmV7Y29udGVudDpcIlxcZjU2YVwifS5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjZkN1wifS5mYS1kcnVwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTlcIn0uZmEtZHVtYmJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGJcIn0uZmEtZHVtcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTNcIn0uZmEtZHVtcHN0ZXItZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZjc5NFwifS5mYS1kdW5nZW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNmQ5XCJ9LmZhLWR5YWxvZzpiZWZvcmV7Y29udGVudDpcIlxcZjM5OVwifS5mYS1lYXJseWJpcmRzOmJlZm9yZXtjb250ZW50OlwiXFxmMzlhXCJ9LmZhLWViYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjRcIn0uZmEtZWRnZTpiZWZvcmV7Y29udGVudDpcIlxcZjI4MlwifS5mYS1lZGdlLWxlZ2FjeTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OFwifS5mYS1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMDQ0XCJ9LmZhLWVnZzpiZWZvcmV7Y29udGVudDpcIlxcZjdmYlwifS5mYS1lamVjdDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MlwifS5mYS1lbGVtZW50b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzBcIn0uZmEtZWxsaXBzaXMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0MVwifS5mYS1lbGxpcHNpcy12OmJlZm9yZXtjb250ZW50OlwiXFxmMTQyXCJ9LmZhLWVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZjFcIn0uZmEtZW1iZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjNcIn0uZmEtZW1waXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQxXCJ9LmZhLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGUwXCJ9LmZhLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYjZcIn0uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmNjU4XCJ9LmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5OVwifS5mYS1lbnZpcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTlcIn0uZmEtZXF1YWxzOmJlZm9yZXtjb250ZW50OlwiXFxmNTJjXCJ9LmZhLWVyYXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyZFwifS5mYS1lcmxhbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWRcIn0uZmEtZXRoZXJldW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmVcIn0uZmEtZXRoZXJuZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTZcIn0uZmEtZXRzeTpiZWZvcmV7Y29udGVudDpcIlxcZjJkN1wifS5mYS1ldXJvLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTNcIn0uZmEtZXZlcm5vdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MzlcIn0uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYyXCJ9LmZhLWV4Y2xhbWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTJhXCJ9LmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2YVwifS5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA3MVwifS5mYS1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNjVcIn0uZmEtZXhwYW5kLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQyNFwifS5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMxZVwifS5mYS1leHBlZGl0ZWRzc2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2VcIn0uZmEtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWRcIn0uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMzYwXCJ9LmZhLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjA2ZVwifS5mYS1leWUtZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFmYlwifS5mYS1leWUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzBcIn0uZmEtZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWFcIn0uZmEtZmFjZWJvb2stZjpiZWZvcmV7Y29udGVudDpcIlxcZjM5ZVwifS5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzOWZcIn0uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDgyXCJ9LmZhLWZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjg2M1wifS5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjZkY1wifS5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDQ5XCJ9LmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA1MFwifS5mYS1mYXVjZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDVcIn0uZmEtZmF4OmJlZm9yZXtjb250ZW50OlwiXFxmMWFjXCJ9LmZhLWZlYXRoZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmRcIn0uZmEtZmVhdGhlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmJcIn0uZmEtZmVkZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3OTdcIn0uZmEtZmVkb3JhOmJlZm9yZXtjb250ZW50OlwiXFxmNzk4XCJ9LmZhLWZlbWFsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE4MlwifS5mYS1maWdodGVyLWpldDpiZWZvcmV7Y29udGVudDpcIlxcZjBmYlwifS5mYS1maWdtYTpiZWZvcmV7Y29udGVudDpcIlxcZjc5OVwifS5mYS1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LmZhLWZpbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTVjXCJ9LmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjNlwifS5mYS1maWxlLWF1ZGlvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM3XCJ9LmZhLWZpbGUtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjOVwifS5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZjXCJ9LmZhLWZpbGUtY3N2OmJlZm9yZXtjb250ZW50OlwiXFxmNmRkXCJ9LmZhLWZpbGUtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NmRcIn0uZmEtZmlsZS1leGNlbDpiZWZvcmV7Y29udGVudDpcIlxcZjFjM1wifS5mYS1maWxlLWV4cG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZjU2ZVwifS5mYS1maWxlLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWM1XCJ9LmZhLWZpbGUtaW1wb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNTZmXCJ9LmZhLWZpbGUtaW52b2ljZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3MFwifS5mYS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNTcxXCJ9LmZhLWZpbGUtbWVkaWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3N1wifS5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNDc4XCJ9LmZhLWZpbGUtcGRmOmJlZm9yZXtjb250ZW50OlwiXFxmMWMxXCJ9LmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmV7Y29udGVudDpcIlxcZjFjNFwifS5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjU3MlwifS5mYS1maWxlLXNpZ25hdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZjU3M1wifS5mYS1maWxlLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NFwifS5mYS1maWxlLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMWM4XCJ9LmZhLWZpbGUtd29yZDpiZWZvcmV7Y29udGVudDpcIlxcZjFjMlwifS5mYS1maWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNTc1XCJ9LmZhLWZpbGwtZHJpcDpiZWZvcmV7Y29udGVudDpcIlxcZjU3NlwifS5mYS1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxmMDA4XCJ9LmZhLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjBiMFwifS5mYS1maW5nZXJwcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjU3N1wifS5mYS1maXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDZkXCJ9LmZhLWZpcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmN2U0XCJ9LmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTM0XCJ9LmZhLWZpcmVmb3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjlcIn0uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMDA3XCJ9LmZhLWZpcnN0LWFpZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3OVwifS5mYS1maXJzdC1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJiMFwifS5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGFcIn0uZmEtZmlyc3RkcmFmdDpiZWZvcmV7Y29udGVudDpcIlxcZjNhMVwifS5mYS1maXNoOmJlZm9yZXtjb250ZW50OlwiXFxmNTc4XCJ9LmZhLWZpc3QtcmFpc2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNmRlXCJ9LmZhLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjRcIn0uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0uZmEtZmxhZy11c2E6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NGRcIn0uZmEtZmxhc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYzNcIn0uZmEtZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxmMTZlXCJ9LmZhLWZsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjQ0ZFwifS5mYS1mbHVzaGVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTc5XCJ9LmZhLWZseTpiZWZvcmV7Y29udGVudDpcIlxcZjQxN1wifS5mYS1mb2xkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwN2JcIn0uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVkXCJ9LmZhLWZvbGRlci1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmMDdjXCJ9LmZhLWZvbGRlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjVlXCJ9LmZhLWZvbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzFcIn0uZmEtZm9udC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMmI0XCJ9LmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzNWNcIn0uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjVcIn0uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjRlNlwifS5mYS1mb250aWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODBcIn0uZmEtZm9udGljb25zLWZpOmJlZm9yZXtjb250ZW50OlwiXFxmM2EyXCJ9LmZhLWZvb3RiYWxsLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NGVcIn0uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZXtjb250ZW50OlwiXFxmMjg2XCJ9LmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTNcIn0uZmEtZm9ydW1iZWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTFcIn0uZmEtZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjA0ZVwifS5mYS1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgwXCJ9LmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtjb250ZW50OlwiXFxmMmM1XCJ9LmZhLWZyZWVic2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYTRcIn0uZmEtZnJvZzpiZWZvcmV7Y29udGVudDpcIlxcZjUyZVwifS5mYS1mcm93bjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS5mYS1mcm93bi1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNTdhXCJ9LmZhLWZ1bGNydW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGJcIn0uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZjY2MlwifS5mYS1mdXRib2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTNcIn0uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MGNcIn0uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTBkXCJ9LmZhLWdhbWVwYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0uZmEtZ2FzLXB1bXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MmZcIn0uZmEtZ2F2ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTNcIn0uZmEtZ2VtOmJlZm9yZXtjb250ZW50OlwiXFxmM2E1XCJ9LmZhLWdlbmRlcmxlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMmRcIn0uZmEtZ2V0LXBvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI2NVwifS5mYS1nZzpiZWZvcmV7Y29udGVudDpcIlxcZjI2MFwifS5mYS1nZy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjFcIn0uZmEtZ2hvc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZTJcIn0uZmEtZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZjA2YlwifS5mYS1naWZ0czpiZWZvcmV7Y29udGVudDpcIlxcZjc5Y1wifS5mYS1naXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDNcIn0uZmEtZ2l0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg0MVwifS5mYS1naXQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWQyXCJ9LmZhLWdpdGh1YjpiZWZvcmV7Y29udGVudDpcIlxcZjA5YlwifS5mYS1naXRodWItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTJcIn0uZmEtZ2l0a3Jha2VuOmJlZm9yZXtjb250ZW50OlwiXFxmM2E2XCJ9LmZhLWdpdGxhYjpiZWZvcmV7Y29udGVudDpcIlxcZjI5NlwifS5mYS1naXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjZcIn0uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNzlmXCJ9LmZhLWdsYXNzLW1hcnRpbmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDBcIn0uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2JcIn0uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmV7Y29udGVudDpcIlxcZjdhMFwifS5mYS1nbGFzc2VzOmJlZm9yZXtjb250ZW50OlwiXFxmNTMwXCJ9LmZhLWdsaWRlOmJlZm9yZXtjb250ZW50OlwiXFxmMmE1XCJ9LmZhLWdsaWRlLWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTZcIn0uZmEtZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYWNcIn0uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZXtjb250ZW50OlwiXFxmNTdjXCJ9LmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZXtjb250ZW50OlwiXFxmNTdkXCJ9LmZhLWdsb2JlLWFzaWE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2VcIn0uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmN2EyXCJ9LmZhLWdvZm9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjNhN1wifS5mYS1nb2xmLWJhbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTBcIn0uZmEtZ29vZHJlYWRzOmJlZm9yZXtjb250ZW50OlwiXFxmM2E4XCJ9LmZhLWdvb2RyZWFkcy1nOmJlZm9yZXtjb250ZW50OlwiXFxmM2E5XCJ9LmZhLWdvb2dsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMFwifS5mYS1nb29nbGUtZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWFcIn0uZmEtZ29vZ2xlLXBheTpiZWZvcmV7Y29udGVudDpcIlxcZTA3OVwifS5mYS1nb29nbGUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjNhYlwifS5mYS1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjJiM1wifS5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZXtjb250ZW50OlwiXFxmMGQ1XCJ9LmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkNFwifS5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZXtjb250ZW50OlwiXFxmMWVlXCJ9LmZhLWdvcHVyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjRcIn0uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0uZmEtZ3JhdGlwYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0uZmEtZ3JhdjpiZWZvcmV7Y29udGVudDpcIlxcZjJkNlwifS5mYS1ncmVhdGVyLXRoYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzFcIn0uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZXtjb250ZW50OlwiXFxmNTMyXCJ9LmZhLWdyaW1hY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1N2ZcIn0uZmEtZ3JpbjpiZWZvcmV7Y29udGVudDpcIlxcZjU4MFwifS5mYS1ncmluLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjU4MVwifS5mYS1ncmluLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODJcIn0uZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZXtjb250ZW50OlwiXFxmNTgzXCJ9LmZhLWdyaW4taGVhcnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg0XCJ9LmZhLWdyaW4tc3F1aW50OmJlZm9yZXtjb250ZW50OlwiXFxmNTg1XCJ9LmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmNTg2XCJ9LmZhLWdyaW4tc3RhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ODdcIn0uZmEtZ3Jpbi10ZWFyczpiZWZvcmV7Y29udGVudDpcIlxcZjU4OFwifS5mYS1ncmluLXRvbmd1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjU4OVwifS5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGFcIn0uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmV7Y29udGVudDpcIlxcZjU4YlwifS5mYS1ncmluLXdpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OGNcIn0uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxmNThkXCJ9LmZhLWdyaXAtbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YTRcIn0uZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjdhNVwifS5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNThlXCJ9LmZhLWdyaXBmaXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FjXCJ9LmZhLWdydW50OmJlZm9yZXtjb250ZW50OlwiXFxmM2FkXCJ9LmZhLWd1aWxkZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2VcIn0uZmEtZ3VpdGFyOmJlZm9yZXtjb250ZW50OlwiXFxmN2E2XCJ9LmZhLWd1bHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYWVcIn0uZmEtaC1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmRcIn0uZmEtaGFja2VyLW5ld3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDRcIn0uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmM2FmXCJ9LmZhLWhhY2tlcnJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZjdcIn0uZmEtaGFtYnVyZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODA1XCJ9LmZhLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjZlM1wifS5mYS1oYW1zYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2NVwifS5mYS1oYW5kLWhvbGRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YmRcIn0uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNGJlXCJ9LmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlMDVjXCJ9LmZhLWhhbmQtaG9sZGluZy11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0YzBcIn0uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNGMxXCJ9LmZhLWhhbmQtbGl6YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjU4XCJ9LmZhLWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmV7Y29udGVudDpcIlxcZjgwNlwifS5mYS1oYW5kLXBhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjU2XCJ9LmZhLWhhbmQtcGVhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNWJcIn0uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGE3XCJ9LmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjBhNVwifS5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMGE0XCJ9LmZhLWhhbmQtcG9pbnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTZcIn0uZmEtaGFuZC1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjVhXCJ9LmZhLWhhbmQtcm9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1NVwifS5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxmMjU3XCJ9LmZhLWhhbmQtc3BhcmtsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWRcIn0uZmEtaGFuZC1zcG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjI1OVwifS5mYS1oYW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjRjMlwifS5mYS1oYW5kcy1oZWxwaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNGM0XCJ9LmZhLWhhbmRzLXdhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWVcIn0uZmEtaGFuZHNoYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmI1XCJ9LmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNWZcIn0uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYwXCJ9LmZhLWhhbnVraWFoOmJlZm9yZXtjb250ZW50OlwiXFxmNmU2XCJ9LmZhLWhhcmQtaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmODA3XCJ9LmZhLWhhc2h0YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOTJcIn0uZmEtaGF0LWNvd2JveTpiZWZvcmV7Y29udGVudDpcIlxcZjhjMFwifS5mYS1oYXQtY293Ym95LXNpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4YzFcIn0uZmEtaGF0LXdpemFyZDpiZWZvcmV7Y29udGVudDpcIlxcZjZlOFwifS5mYS1oZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwYTBcIn0uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZXtjb250ZW50OlwiXFxlMDYxXCJ9LmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA2MlwifS5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmV7Y29udGVudDpcIlxcZTA2M1wifS5mYS1oZWFkLXNpZGUtdmlydXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjRcIn0uZmEtaGVhZGluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFkY1wifS5mYS1oZWFkcGhvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDI1XCJ9LmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNThmXCJ9LmZhLWhlYWRzZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTBcIn0uZmEtaGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDRcIn0uZmEtaGVhcnQtYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxmN2E5XCJ9LmZhLWhlYXJ0YmVhdDpiZWZvcmV7Y29udGVudDpcIlxcZjIxZVwifS5mYS1oZWxpY29wdGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTMzXCJ9LmZhLWhpZ2hsaWdodGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTkxXCJ9LmZhLWhpa2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjZlY1wifS5mYS1oaXBwbzpiZWZvcmV7Y29udGVudDpcIlxcZjZlZFwifS5mYS1oaXBzOmJlZm9yZXtjb250ZW50OlwiXFxmNDUyXCJ9LmZhLWhpcmUtYS1oZWxwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjBcIn0uZmEtaGlzdG9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjFkYVwifS5mYS1oaXZlOmJlZm9yZXtjb250ZW50OlwiXFxlMDdmXCJ9LmZhLWhvY2tleS1wdWNrOmJlZm9yZXtjb250ZW50OlwiXFxmNDUzXCJ9LmZhLWhvbGx5LWJlcnJ5OmJlZm9yZXtjb250ZW50OlwiXFxmN2FhXCJ9LmZhLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTVcIn0uZmEtaG9vbGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjdcIn0uZmEtaG9ybmJpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTJcIn0uZmEtaG9yc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjBcIn0uZmEtaG9yc2UtaGVhZDpiZWZvcmV7Y29udGVudDpcIlxcZjdhYlwifS5mYS1ob3NwaXRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjBmOFwifS5mYS1ob3NwaXRhbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0N2RcIn0uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxmNDdlXCJ9LmZhLWhvc3BpdGFsLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MGRcIn0uZmEtaG90LXR1YjpiZWZvcmV7Y29udGVudDpcIlxcZjU5M1wifS5mYS1ob3Rkb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MGZcIn0uZmEtaG90ZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTRcIn0uZmEtaG90amFyOmJlZm9yZXtjb250ZW50OlwiXFxmM2IxXCJ9LmZhLWhvdXJnbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZjI1NFwifS5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZXtjb250ZW50OlwiXFxmMjUzXCJ9LmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMjUyXCJ9LmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmV7Y29udGVudDpcIlxcZjI1MVwifS5mYS1ob3VzZS1kYW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZjFcIn0uZmEtaG91c2UtdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA2NVwifS5mYS1ob3V6ejpiZWZvcmV7Y29udGVudDpcIlxcZjI3Y1wifS5mYS1ocnl2bmlhOmJlZm9yZXtjb250ZW50OlwiXFxmNmYyXCJ9LmZhLWh0bWw1OmJlZm9yZXtjb250ZW50OlwiXFxmMTNiXCJ9LmZhLWh1YnNwb3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjJcIn0uZmEtaS1jdXJzb3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNDZcIn0uZmEtaWNlLWNyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmODEwXCJ9LmZhLWljaWNsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YWRcIn0uZmEtaWNvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NmRcIn0uZmEtaWQtYmFkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzFcIn0uZmEtaWQtY2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjJjMlwifS5mYS1pZC1jYXJkLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ3ZlwifS5mYS1pZGVhbDpiZWZvcmV7Y29udGVudDpcIlxcZTAxM1wifS5mYS1pZ2xvbzpiZWZvcmV7Y29udGVudDpcIlxcZjdhZVwifS5mYS1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAzZVwifS5mYS1pbWFnZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDJcIn0uZmEtaW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjJkOFwifS5mYS1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjAxY1wifS5mYS1pbmRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2NcIn0uZmEtaW5kdXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzVcIn0uZmEtaW5maW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzRcIn0uZmEtaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjA1YVwifS5mYS1pbm5vc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MFwifS5mYS1pbnN0YWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmRcIn0uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA1NVwifS5mYS1pbnN0YWxvZDpiZWZvcmV7Y29udGVudDpcIlxcZTA4MVwifS5mYS1pbnRlcmNvbTpiZWZvcmV7Y29udGVudDpcIlxcZjdhZlwifS5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmV7Y29udGVudDpcIlxcZjI2YlwifS5mYS1pbnZpc2lvbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiMFwifS5mYS1pb3hob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMjA4XCJ9LmZhLWl0YWxpYzpiZWZvcmV7Y29udGVudDpcIlxcZjAzM1wifS5mYS1pdGNoLWlvOmJlZm9yZXtjb250ZW50OlwiXFxmODNhXCJ9LmZhLWl0dW5lczpiZWZvcmV7Y29udGVudDpcIlxcZjNiNFwifS5mYS1pdHVuZXMtbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiNVwifS5mYS1qYXZhOmJlZm9yZXtjb250ZW50OlwiXFxmNGU0XCJ9LmZhLWplZGk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NjlcIn0uZmEtamVkaS1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjUwZVwifS5mYS1qZW5raW5zOmJlZm9yZXtjb250ZW50OlwiXFxmM2I2XCJ9LmZhLWppcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjFcIn0uZmEtam9nZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYjdcIn0uZmEtam9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTVcIn0uZmEtam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9LmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZXtjb250ZW50OlwiXFxmNjZhXCJ9LmZhLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2I4XCJ9LmZhLWpzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjNiOVwifS5mYS1qc2ZpZGRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjY1wifS5mYS1rYWFiYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2YlwifS5mYS1rYWdnbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1ZmFcIn0uZmEta2V5OmJlZm9yZXtjb250ZW50OlwiXFxmMDg0XCJ9LmZhLWtleWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjVcIn0uZmEta2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWNcIn0uZmEta2V5Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmM2JhXCJ9LmZhLWtoYW5kYTpiZWZvcmV7Y29udGVudDpcIlxcZjY2ZFwifS5mYS1raWNrc3RhcnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNiYlwifS5mYS1raWNrc3RhcnRlci1rOmJlZm9yZXtjb250ZW50OlwiXFxmM2JjXCJ9LmZhLWtpc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1OTZcIn0uZmEta2lzcy1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTk3XCJ9LmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmV7Y29udGVudDpcIlxcZjU5OFwifS5mYS1raXdpLWJpcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzVcIn0uZmEta29ydnVlOmJlZm9yZXtjb250ZW50OlwiXFxmNDJmXCJ9LmZhLWxhbmRtYXJrOmJlZm9yZXtjb250ZW50OlwiXFxmNjZmXCJ9LmZhLWxhbmd1YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmMWFiXCJ9LmZhLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS5mYS1sYXB0b3AtY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZjVmY1wifS5mYS1sYXB0b3AtaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjZcIn0uZmEtbGFwdG9wLW1lZGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MTJcIn0uZmEtbGFyYXZlbDpiZWZvcmV7Y29udGVudDpcIlxcZjNiZFwifS5mYS1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMDJcIn0uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjIwM1wifS5mYS1sYXVnaDpiZWZvcmV7Y29udGVudDpcIlxcZjU5OVwifS5mYS1sYXVnaC1iZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTlhXCJ9LmZhLWxhdWdoLXNxdWludDpiZWZvcmV7Y29udGVudDpcIlxcZjU5YlwifS5mYS1sYXVnaC13aW5rOmJlZm9yZXtjb250ZW50OlwiXFxmNTljXCJ9LmZhLWxheWVyLWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmNWZkXCJ9LmZhLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNmNcIn0uZmEtbGVhbnB1YjpiZWZvcmV7Y29udGVudDpcIlxcZjIxMlwifS5mYS1sZW1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjA5NFwifS5mYS1sZXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFkXCJ9LmZhLWxlc3MtdGhhbjpiZWZvcmV7Y29udGVudDpcIlxcZjUzNlwifS5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzdcIn0uZmEtbGV2ZWwtZG93bi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYmVcIn0uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2JmXCJ9LmZhLWxpZmUtcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjFjZFwifS5mYS1saWdodGJ1bGI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWJcIn0uZmEtbGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjNjMFwifS5mYS1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMGMxXCJ9LmZhLWxpbmtlZGluOmJlZm9yZXtjb250ZW50OlwiXFxmMDhjXCJ9LmZhLWxpbmtlZGluLWluOmJlZm9yZXtjb250ZW50OlwiXFxmMGUxXCJ9LmZhLWxpbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiOFwifS5mYS1saW51eDpiZWZvcmV7Y29udGVudDpcIlxcZjE3Y1wifS5mYS1saXJhLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0uZmEtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjAzYVwifS5mYS1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjAyMlwifS5mYS1saXN0LW9sOmJlZm9yZXtjb250ZW50OlwiXFxmMGNiXCJ9LmZhLWxpc3QtdWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2FcIn0uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjRcIn0uZmEtbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjAyM1wifS5mYS1sb2NrLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzFcIn0uZmEtbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjMwOVwifS5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBhXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMzBiXCJ9LmZhLWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMzBjXCJ9LmZhLWxvdy12aXNpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYThcIn0uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmNTlkXCJ9LmZhLWx1bmdzOmJlZm9yZXtjb250ZW50OlwiXFxmNjA0XCJ9LmZhLWx1bmdzLXZpcnVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDY3XCJ9LmZhLWx5ZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzNcIn0uZmEtbWFnZW50bzpiZWZvcmV7Y29udGVudDpcIlxcZjNjNFwifS5mYS1tYWdpYzpiZWZvcmV7Y29udGVudDpcIlxcZjBkMFwifS5mYS1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzZcIn0uZmEtbWFpbC1idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmNjc0XCJ9LmZhLW1haWxjaGltcDpiZWZvcmV7Y29udGVudDpcIlxcZjU5ZVwifS5mYS1tYWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LmZhLW1hbmRhbG9yaWFuOmJlZm9yZXtjb250ZW50OlwiXFxmNTBmXCJ9LmZhLW1hcDpiZWZvcmV7Y29udGVudDpcIlxcZjI3OVwifS5mYS1tYXAtbWFya2VkOmJlZm9yZXtjb250ZW50OlwiXFxmNTlmXCJ9LmZhLW1hcC1tYXJrZWQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNWEwXCJ9LmZhLW1hcC1tYXJrZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDFcIn0uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzVcIn0uZmEtbWFwLXBpbjpiZWZvcmV7Y29udGVudDpcIlxcZjI3NlwifS5mYS1tYXAtc2lnbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNzdcIn0uZmEtbWFya2Rvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MGZcIn0uZmEtbWFya2VyOmJlZm9yZXtjb250ZW50OlwiXFxmNWExXCJ9LmZhLW1hcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjJcIn0uZmEtbWFycy1kb3VibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjdcIn0uZmEtbWFycy1zdHJva2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjlcIn0uZmEtbWFycy1zdHJva2UtaDpiZWZvcmV7Y29udGVudDpcIlxcZjIyYlwifS5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtjb250ZW50OlwiXFxmMjJhXCJ9LmZhLW1hc2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmFcIn0uZmEtbWFzdG9kb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjZcIn0uZmEtbWF4Y2RuOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LmZhLW1kYjpiZWZvcmV7Y29udGVudDpcIlxcZjhjYVwifS5mYS1tZWRhbDpiZWZvcmV7Y29udGVudDpcIlxcZjVhMlwifS5mYS1tZWRhcHBzOmJlZm9yZXtjb250ZW50OlwiXFxmM2M2XCJ9LmZhLW1lZGl1bTpiZWZvcmV7Y29udGVudDpcIlxcZjIzYVwifS5mYS1tZWRpdW0tbTpiZWZvcmV7Y29udGVudDpcIlxcZjNjN1wifS5mYS1tZWRraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZmFcIn0uZmEtbWVkcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzhcIn0uZmEtbWVldHVwOmJlZm9yZXtjb250ZW50OlwiXFxmMmUwXCJ9LmZhLW1lZ2Fwb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmNWEzXCJ9LmZhLW1laDpiZWZvcmV7Y29udGVudDpcIlxcZjExYVwifS5mYS1tZWgtYmxhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YTRcIn0uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmV7Y29udGVudDpcIlxcZjVhNVwifS5mYS1tZW1vcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzhcIn0uZmEtbWVuZGVsZXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjNcIn0uZmEtbWVub3JhaDpiZWZvcmV7Y29udGVudDpcIlxcZjY3NlwifS5mYS1tZXJjdXJ5OmJlZm9yZXtjb250ZW50OlwiXFxmMjIzXCJ9LmZhLW1ldGVvcjpiZWZvcmV7Y29udGVudDpcIlxcZjc1M1wifS5mYS1taWNyb2Jsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMWFcIn0uZmEtbWljcm9jaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMmRiXCJ9LmZhLW1pY3JvcGhvbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0uZmEtbWljcm9waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzYzlcIn0uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MzlcIn0uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEzMVwifS5mYS1taWNyb3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmNjEwXCJ9LmZhLW1pY3Jvc29mdDpiZWZvcmV7Y29udGVudDpcIlxcZjNjYVwifS5mYS1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjA2OFwifS5mYS1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNTZcIn0uZmEtbWludXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ2XCJ9LmZhLW1pdHRlbjpiZWZvcmV7Y29udGVudDpcIlxcZjdiNVwifS5mYS1taXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzY2JcIn0uZmEtbWl4Y2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODlcIn0uZmEtbWl4ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTZcIn0uZmEtbWl6dW5pOmJlZm9yZXtjb250ZW50OlwiXFxmM2NjXCJ9LmZhLW1vYmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS5mYS1tb2JpbGUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2NkXCJ9LmZhLW1vZHg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODVcIn0uZmEtbW9uZXJvOmJlZm9yZXtjb250ZW50OlwiXFxmM2QwXCJ9LmZhLW1vbmV5LWJpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDZcIn0uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDFcIn0uZmEtbW9uZXktYmlsbC13YXZlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNhXCJ9LmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2JcIn0uZmEtbW9uZXktY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1M2NcIn0uZmEtbW9uZXktY2hlY2stYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTNkXCJ9LmZhLW1vbnVtZW50OmJlZm9yZXtjb250ZW50OlwiXFxmNWE2XCJ9LmZhLW1vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmV7Y29udGVudDpcIlxcZjVhN1wifS5mYS1tb3NxdWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzhcIn0uZmEtbW90b3JjeWNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIxY1wifS5mYS1tb3VudGFpbjpiZWZvcmV7Y29udGVudDpcIlxcZjZmY1wifS5mYS1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjhjY1wifS5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ1XCJ9LmZhLW11Zy1ob3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YjZcIn0uZmEtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDFcIn0uZmEtbmFwc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjNkMlwifS5mYS1uZW9zOmJlZm9yZXtjb250ZW50OlwiXFxmNjEyXCJ9LmZhLW5ldHdvcmstd2lyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ZmZcIn0uZmEtbmV1dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjJjXCJ9LmZhLW5ld3NwYXBlcjpiZWZvcmV7Y29udGVudDpcIlxcZjFlYVwifS5mYS1uaW1ibHI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YThcIn0uZmEtbm9kZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxOVwifS5mYS1ub2RlLWpzOmJlZm9yZXtjb250ZW50OlwiXFxmM2QzXCJ9LmZhLW5vdC1lcXVhbDpiZWZvcmV7Y29udGVudDpcIlxcZjUzZVwifS5mYS1ub3Rlcy1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmNDgxXCJ9LmZhLW5wbTpiZWZvcmV7Y29udGVudDpcIlxcZjNkNFwifS5mYS1uczg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDVcIn0uZmEtbnV0cml0aW9uaXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDZcIn0uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ3XCJ9LmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMjQ4XCJ9LmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZXtjb250ZW50OlwiXFxlMDgyXCJ9LmZhLW9kbm9rbGFzc25pa2k6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjNcIn0uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjRcIn0uZmEtb2lsLWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjYxM1wifS5mYS1vbGQtcmVwdWJsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MTBcIn0uZmEtb206YmVmb3Jle2NvbnRlbnQ6XCJcXGY2NzlcIn0uZmEtb3BlbmNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2RcIn0uZmEtb3BlbmlkOmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LmZhLW9wZXJhOmJlZm9yZXtjb250ZW50OlwiXFxmMjZhXCJ9LmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyM2NcIn0uZmEtb3JjaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ZDJcIn0uZmEtb3NpOmJlZm9yZXtjb250ZW50OlwiXFxmNDFhXCJ9LmZhLW90dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzAwXCJ9LmZhLW91dGRlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwM2JcIn0uZmEtcGFnZTQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZDdcIn0uZmEtcGFnZWxpbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmMThjXCJ9LmZhLXBhZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxmODE1XCJ9LmZhLXBhaW50LWJydXNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWZjXCJ9LmZhLXBhaW50LXJvbGxlcjpiZWZvcmV7Y29udGVudDpcIlxcZjVhYVwifS5mYS1wYWxldHRlOmJlZm9yZXtjb250ZW50OlwiXFxmNTNmXCJ9LmZhLXBhbGZlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNkOFwifS5mYS1wYWxsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ODJcIn0uZmEtcGFwZXItcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDhcIn0uZmEtcGFwZXJjbGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMGM2XCJ9LmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0Y2RcIn0uZmEtcGFyYWdyYXBoOmJlZm9yZXtjb250ZW50OlwiXFxmMWRkXCJ9LmZhLXBhcmtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDBcIn0uZmEtcGFzc3BvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWJcIn0uZmEtcGFzdGFmYXJpYW5pc206YmVmb3Jle2NvbnRlbnQ6XCJcXGY2N2JcIn0uZmEtcGFzdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZWFcIn0uZmEtcGF0cmVvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNkOVwifS5mYS1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjA0Y1wifS5mYS1wYXVzZS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyOGJcIn0uZmEtcGF3OmJlZm9yZXtjb250ZW50OlwiXFxmMWIwXCJ9LmZhLXBheXBhbDpiZWZvcmV7Y29udGVudDpcIlxcZjFlZFwifS5mYS1wZWFjZTpiZWZvcmV7Y29udGVudDpcIlxcZjY3Y1wifS5mYS1wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDRcIn0uZmEtcGVuLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjMwNVwifS5mYS1wZW4tZmFuY3k6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWNcIn0uZmEtcGVuLW5pYjpiZWZvcmV7Y29udGVudDpcIlxcZjVhZFwifS5mYS1wZW4tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTRiXCJ9LmZhLXBlbmNpbC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzMDNcIn0uZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNWFlXCJ9LmZhLXBlbm55LWFyY2FkZTpiZWZvcmV7Y29udGVudDpcIlxcZjcwNFwifS5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZXtjb250ZW50OlwiXFxlMDY4XCJ9LmZhLXBlb3BsZS1jYXJyeTpiZWZvcmV7Y29udGVudDpcIlxcZjRjZVwifS5mYS1wZXBwZXItaG90OmJlZm9yZXtjb250ZW50OlwiXFxmODE2XCJ9LmZhLXBlcmJ5dGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODNcIn0uZmEtcGVyY2VudDpiZWZvcmV7Y29udGVudDpcIlxcZjI5NVwifS5mYS1wZXJjZW50YWdlOmJlZm9yZXtjb250ZW50OlwiXFxmNTQxXCJ9LmZhLXBlcmlzY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZjNkYVwifS5mYS1wZXJzb24tYm9vdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NTZcIn0uZmEtcGhhYnJpY2F0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGJcIn0uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGNcIn0uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxMVwifS5mYS1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZjA5NVwifS5mYS1waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4NzlcIn0uZmEtcGhvbmUtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGRcIn0uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDk4XCJ9LmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2JcIn0uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZXtjb250ZW50OlwiXFxmMmEwXCJ9LmZhLXBob3RvLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmODdjXCJ9LmZhLXBocDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1N1wifS5mYS1waWVkLXBpcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmFlXCJ9LmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMWE4XCJ9LmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmNGU1XCJ9LmZhLXBpZWQtcGlwZXItcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMWVcIn0uZmEtcGlnZ3ktYmFuazpiZWZvcmV7Y29udGVudDpcIlxcZjRkM1wifS5mYS1waWxsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NFwifS5mYS1waW50ZXJlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZDJcIn0uZmEtcGludGVyZXN0LXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzFcIn0uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBkM1wifS5mYS1waXp6YS1zbGljZTpiZWZvcmV7Y29udGVudDpcIlxcZjgxOFwifS5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmNjdmXCJ9LmZhLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMDcyXCJ9LmZhLXBsYW5lLWFycml2YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YWZcIn0uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWIwXCJ9LmZhLXBsYW5lLXNsYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDY5XCJ9LmZhLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNGJcIn0uZmEtcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0uZmEtcGxheXN0YXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZGZcIn0uZmEtcGx1ZzpiZWZvcmV7Y29udGVudDpcIlxcZjFlNlwifS5mYS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMDY3XCJ9LmZhLXBsdXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU1XCJ9LmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMGZlXCJ9LmZhLXBvZGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyY2VcIn0uZmEtcG9sbDpiZWZvcmV7Y29udGVudDpcIlxcZjY4MVwifS5mYS1wb2xsLWg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODJcIn0uZmEtcG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMmZlXCJ9LmZhLXBvby1zdG9ybTpiZWZvcmV7Y29udGVudDpcIlxcZjc1YVwifS5mYS1wb29wOmJlZm9yZXtjb250ZW50OlwiXFxmNjE5XCJ9LmZhLXBvcnRyYWl0OmJlZm9yZXtjb250ZW50OlwiXFxmM2UwXCJ9LmZhLXBvdW5kLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTRcIn0uZmEtcG93ZXItb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMDExXCJ9LmZhLXByYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2ODNcIn0uZmEtcHJheWluZy1oYW5kczpiZWZvcmV7Y29udGVudDpcIlxcZjY4NFwifS5mYS1wcmVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjFcIn0uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NVwifS5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjQ4NlwifS5mYS1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZjAyZlwifS5mYS1wcm9jZWR1cmVzOmJlZm9yZXtjb250ZW50OlwiXFxmNDg3XCJ9LmZhLXByb2R1Y3QtaHVudDpiZWZvcmV7Y29udGVudDpcIlxcZjI4OFwifS5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDJcIn0uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlMDZhXCJ9LmZhLXB1bXAtc29hcDpiZWZvcmV7Y29udGVudDpcIlxcZTA2YlwifS5mYS1wdXNoZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTFcIn0uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTJlXCJ9LmZhLXB5dGhvbjpiZWZvcmV7Y29udGVudDpcIlxcZjNlMlwifS5mYS1xcTpiZWZvcmV7Y29udGVudDpcIlxcZjFkNlwifS5mYS1xcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjlcIn0uZmEtcXVlc3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU5XCJ9LmZhLXF1aWRkaXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1OFwifS5mYS1xdWluc2NhcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0NTlcIn0uZmEtcXVvcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzRcIn0uZmEtcXVvdGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZFwifS5mYS1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZVwifS5mYS1xdXJhbjpiZWZvcmV7Y29udGVudDpcIlxcZjY4N1wifS5mYS1yLXByb2plY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjdcIn0uZmEtcmFkaWF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmN2I5XCJ9LmZhLXJhZGlhdGlvbi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmFcIn0uZmEtcmFpbmJvdzpiZWZvcmV7Y29udGVudDpcIlxcZjc1YlwifS5mYS1yYW5kb206YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzRcIn0uZmEtcmFzcGJlcnJ5LXBpOmJlZm9yZXtjb250ZW50OlwiXFxmN2JiXCJ9LmZhLXJhdmVscnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZDlcIn0uZmEtcmVhY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MWJcIn0uZmEtcmVhY3RldXJvcGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NWRcIn0uZmEtcmVhZG1lOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ1XCJ9LmZhLXJlYmVsOmJlZm9yZXtjb250ZW50OlwiXFxmMWQwXCJ9LmZhLXJlY2VpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDNcIn0uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZXtjb250ZW50OlwiXFxmOGQ5XCJ9LmZhLXJlY3ljbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjhcIn0uZmEtcmVkLXJpdmVyOmJlZm9yZXtjb250ZW50OlwiXFxmM2UzXCJ9LmZhLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjFhMVwifS5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyODFcIn0uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjFhMlwifS5mYS1yZWRoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YmNcIn0uZmEtcmVkbzpiZWZvcmV7Y29udGVudDpcIlxcZjAxZVwifS5mYS1yZWRvLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjJmOVwifS5mYS1yZWdpc3RlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMjVkXCJ9LmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4N2RcIn0uZmEtcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LmZhLXJlcGx5OmJlZm9yZXtjb250ZW50OlwiXFxmM2U1XCJ9LmZhLXJlcGx5LWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyMlwifS5mYS1yZXBseWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZTZcIn0uZmEtcmVwdWJsaWNhbjpiZWZvcmV7Y29udGVudDpcIlxcZjc1ZVwifS5mYS1yZXNlYXJjaGdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZjhcIn0uZmEtcmVzb2x2aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmM2U3XCJ9LmZhLXJlc3Ryb29tOmJlZm9yZXtjb250ZW50OlwiXFxmN2JkXCJ9LmZhLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNzlcIn0uZmEtcmV2OmJlZm9yZXtjb250ZW50OlwiXFxmNWIyXCJ9LmZhLXJpYmJvbjpiZWZvcmV7Y29udGVudDpcIlxcZjRkNlwifS5mYS1yaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNzBiXCJ9LmZhLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMThcIn0uZmEtcm9ib3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDRcIn0uZmEtcm9ja2V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LmZhLXJvY2tldGNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZThcIn0uZmEtcm9ja3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjNlOVwifS5mYS1yb3V0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkN1wifS5mYS1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWVcIn0uZmEtcnNzLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS5mYS1ydWJsZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU4XCJ9LmZhLXJ1bGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ1XCJ9LmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZXtjb250ZW50OlwiXFxmNTQ2XCJ9LmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDdcIn0uZmEtcnVsZXItdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDhcIn0uZmEtcnVubmluZzpiZWZvcmV7Y29udGVudDpcIlxcZjcwY1wifS5mYS1ydXBlZS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU2XCJ9LmZhLXJ1c3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2FcIn0uZmEtc2FkLWNyeTpiZWZvcmV7Y29udGVudDpcIlxcZjViM1wifS5mYS1zYWQtdGVhcjpiZWZvcmV7Y29udGVudDpcIlxcZjViNFwifS5mYS1zYWZhcmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjdcIn0uZmEtc2FsZXNmb3JjZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzYlwifS5mYS1zYXNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDFlXCJ9LmZhLXNhdGVsbGl0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjdiZlwifS5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjMFwifS5mYS1zYXZlOmJlZm9yZXtjb250ZW50OlwiXFxmMGM3XCJ9LmZhLXNjaGxpeDpiZWZvcmV7Y29udGVudDpcIlxcZjNlYVwifS5mYS1zY2hvb2w6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NDlcIn0uZmEtc2NyZXdkcml2ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGFcIn0uZmEtc2NyaWJkOmJlZm9yZXtjb250ZW50OlwiXFxmMjhhXCJ9LmZhLXNjcm9sbDpiZWZvcmV7Y29udGVudDpcIlxcZjcwZVwifS5mYS1zZC1jYXJkOmJlZm9yZXtjb250ZW50OlwiXFxmN2MyXCJ9LmZhLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZjAwMlwifS5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZXtjb250ZW50OlwiXFxmNjg4XCJ9LmZhLXNlYXJjaC1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjY4OVwifS5mYS1zZWFyY2gtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMTBcIn0uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGVcIn0uZmEtc2VhcmNoZW5naW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWJcIn0uZmEtc2VlZGxpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZDhcIn0uZmEtc2VsbGNhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGFcIn0uZmEtc2VsbHN5OmJlZm9yZXtjb250ZW50OlwiXFxmMjEzXCJ9LmZhLXNlcnZlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIzM1wifS5mYS1zZXJ2aWNlc3RhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWNcIn0uZmEtc2hhcGVzOmJlZm9yZXtjb250ZW50OlwiXFxmNjFmXCJ9LmZhLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMDY0XCJ9LmZhLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjFlMFwifS5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWUxXCJ9LmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS5mYS1zaGVrZWwtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwYlwifS5mYS1zaGllbGQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2VkXCJ9LmZhLXNoaWVsZC12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA2Y1wifS5mYS1zaGlwOmJlZm9yZXtjb250ZW50OlwiXFxmMjFhXCJ9LmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGJcIn0uZmEtc2hpcnRzaW5idWxrOmJlZm9yZXtjb250ZW50OlwiXFxmMjE0XCJ9LmZhLXNob2UtcHJpbnRzOmJlZm9yZXtjb250ZW50OlwiXFxmNTRiXCJ9LmZhLXNob3BpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTdcIn0uZmEtc2hvcHBpbmctYmFnOmJlZm9yZXtjb250ZW50OlwiXFxmMjkwXCJ9LmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmV7Y29udGVudDpcIlxcZjI5MVwifS5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMDdhXCJ9LmZhLXNob3B3YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWI1XCJ9LmZhLXNob3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjJjY1wifS5mYS1zaHV0dGxlLXZhbjpiZWZvcmV7Y29udGVudDpcIlxcZjViNlwifS5mYS1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmNGQ5XCJ9LmZhLXNpZ24taW4tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY2XCJ9LmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYTdcIn0uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmY1XCJ9LmZhLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjAxMlwifS5mYS1zaWduYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjdcIn0uZmEtc2ltLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzRcIn0uZmEtc2ltcGx5YnVpbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMTVcIn0uZmEtc2luazpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZFwifS5mYS1zaXN0cml4OmJlZm9yZXtjb250ZW50OlwiXFxmM2VlXCJ9LmZhLXNpdGVtYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZThcIn0uZmEtc2l0aDpiZWZvcmV7Y29udGVudDpcIlxcZjUxMlwifS5mYS1za2F0aW5nOmJlZm9yZXtjb250ZW50OlwiXFxmN2M1XCJ9LmZhLXNrZXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjdjNlwifS5mYS1za2lpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3YzlcIn0uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmV7Y29udGVudDpcIlxcZjdjYVwifS5mYS1za3VsbDpiZWZvcmV7Y29udGVudDpcIlxcZjU0Y1wifS5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZXtjb250ZW50OlwiXFxmNzE0XCJ9LmZhLXNreWF0bGFzOmJlZm9yZXtjb250ZW50OlwiXFxmMjE2XCJ9LmZhLXNreXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTdlXCJ9LmZhLXNsYWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMTk4XCJ9LmZhLXNsYWNrLWhhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZWZcIn0uZmEtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTVcIn0uZmEtc2xlaWdoOmJlZm9yZXtjb250ZW50OlwiXFxmN2NjXCJ9LmZhLXNsaWRlcnMtaDpiZWZvcmV7Y29udGVudDpcIlxcZjFkZVwifS5mYS1zbGlkZXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMWU3XCJ9LmZhLXNtaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LmZhLXNtaWxlLWJlYW06YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YjhcIn0uZmEtc21pbGUtd2luazpiZWZvcmV7Y29udGVudDpcIlxcZjRkYVwifS5mYS1zbW9nOmJlZm9yZXtjb250ZW50OlwiXFxmNzVmXCJ9LmZhLXNtb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGRcIn0uZmEtc21va2luZy1iYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGRcIn0uZmEtc21zOmJlZm9yZXtjb250ZW50OlwiXFxmN2NkXCJ9LmZhLXNuYXBjaGF0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFiXCJ9LmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZXtjb250ZW50OlwiXFxmMmFjXCJ9LmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjJhZFwifS5mYS1zbm93Ym9hcmRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3Y2VcIn0uZmEtc25vd2ZsYWtlOmJlZm9yZXtjb250ZW50OlwiXFxmMmRjXCJ9LmZhLXNub3dtYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDBcIn0uZmEtc25vd3Bsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDJcIn0uZmEtc29hcDpiZWZvcmV7Y29udGVudDpcIlxcZTA2ZVwifS5mYS1zb2NrczpiZWZvcmV7Y29udGVudDpcIlxcZjY5NlwifS5mYS1zb2xhci1wYW5lbDpiZWZvcmV7Y29udGVudDpcIlxcZjViYVwifS5mYS1zb3J0OmJlZm9yZXtjb250ZW50OlwiXFxmMGRjXCJ9LmZhLXNvcnQtYWxwaGEtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmODgxXCJ9LmZhLXNvcnQtYWxwaGEtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWVcIn0uZmEtc29ydC1hbHBoYS11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODJcIn0uZmEtc29ydC1hbW91bnQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE2MFwifS5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NFwifS5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS5mYS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4ODVcIn0uZmEtc29ydC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMGRkXCJ9LmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4NlwifS5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0uZmEtc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjg4N1wifS5mYS1zb3J0LXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMGRlXCJ9LmZhLXNvdW5kY2xvdWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmVcIn0uZmEtc291cmNldHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkM1wifS5mYS1zcGE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmJcIn0uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS5mYS1zcGVha2FwOmJlZm9yZXtjb250ZW50OlwiXFxmM2YzXCJ9LmZhLXNwZWFrZXItZGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjgzY1wifS5mYS1zcGVsbC1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjg5MVwifS5mYS1zcGlkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MTdcIn0uZmEtc3Bpbm5lcjpiZWZvcmV7Y29udGVudDpcIlxcZjExMFwifS5mYS1zcGxvdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmNWJjXCJ9LmZhLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYmNcIn0uZmEtc3ByYXktY2FuOmJlZm9yZXtjb250ZW50OlwiXFxmNWJkXCJ9LmZhLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjBjOFwifS5mYS1zcXVhcmUtZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ1Y1wifS5mYS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OThcIn0uZmEtc3F1YXJlc3BhY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YmVcIn0uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGRcIn0uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmNcIn0uZmEtc3RhY2twYXRoOmJlZm9yZXtjb250ZW50OlwiXFxmODQyXCJ9LmZhLXN0YW1wOmJlZm9yZXtjb250ZW50OlwiXFxmNWJmXCJ9LmZhLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDVcIn0uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2OTlcIn0uZmEtc3Rhci1oYWxmOmJlZm9yZXtjb250ZW50OlwiXFxmMDg5XCJ9LmZhLXN0YXItaGFsZi1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzBcIn0uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmV7Y29udGVudDpcIlxcZjY5YVwifS5mYS1zdGFyLW9mLWxpZmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2MjFcIn0uZmEtc3RheWxpbmtlZDpiZWZvcmV7Y29udGVudDpcIlxcZjNmNVwifS5mYS1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZjFiNlwifS5mYS1zdGVhbS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYjdcIn0uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZXtjb250ZW50OlwiXFxmM2Y2XCJ9LmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDhcIn0uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxmMDUxXCJ9LmZhLXN0ZXRob3Njb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMGYxXCJ9LmZhLXN0aWNrZXItbXVsZTpiZWZvcmV7Y29udGVudDpcIlxcZjNmN1wifS5mYS1zdGlja3ktbm90ZTpiZWZvcmV7Y29udGVudDpcIlxcZjI0OVwifS5mYS1zdG9wOmJlZm9yZXtjb250ZW50OlwiXFxmMDRkXCJ9LmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMjhkXCJ9LmZhLXN0b3B3YXRjaDpiZWZvcmV7Y29udGVudDpcIlxcZjJmMlwifS5mYS1zdG9wd2F0Y2gtMjA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNmZcIn0uZmEtc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1NGVcIn0uZmEtc3RvcmUtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmNTRmXCJ9LmZhLXN0b3JlLWFsdC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MFwifS5mYS1zdG9yZS1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MVwifS5mYS1zdHJhdmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MjhcIn0uZmEtc3RyZWFtOmJlZm9yZXtjb250ZW50OlwiXFxmNTUwXCJ9LmZhLXN0cmVldC12aWV3OmJlZm9yZXtjb250ZW50OlwiXFxmMjFkXCJ9LmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2NcIn0uZmEtc3RyaXBlOmJlZm9yZXtjb250ZW50OlwiXFxmNDI5XCJ9LmZhLXN0cmlwZS1zOmJlZm9yZXtjb250ZW50OlwiXFxmNDJhXCJ9LmZhLXN0cm9vcHdhZmVsOmJlZm9yZXtjb250ZW50OlwiXFxmNTUxXCJ9LmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZjNmOFwifS5mYS1zdHVtYmxldXBvbjpiZWZvcmV7Y29udGVudDpcIlxcZjFhNFwifS5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTNcIn0uZmEtc3Vic2NyaXB0OmJlZm9yZXtjb250ZW50OlwiXFxmMTJjXCJ9LmZhLXN1YndheTpiZWZvcmV7Y29udGVudDpcIlxcZjIzOVwifS5mYS1zdWl0Y2FzZTpiZWZvcmV7Y29udGVudDpcIlxcZjBmMlwifS5mYS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNWMxXCJ9LmZhLXN1bjpiZWZvcmV7Y29udGVudDpcIlxcZjE4NVwifS5mYS1zdXBlcnBvd2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjJkZFwifS5mYS1zdXBlcnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS5mYS1zdXBwbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZjlcIn0uZmEtc3VycHJpc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzJcIn0uZmEtc3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZjdkNlwifS5mYS1zd2F0Y2hib29rOmJlZm9yZXtjb250ZW50OlwiXFxmNWMzXCJ9LmZhLXN3aWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmOGUxXCJ9LmZhLXN3aW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzRcIn0uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmV7Y29udGVudDpcIlxcZjVjNVwifS5mYS1zeW1mb255OmJlZm9yZXtjb250ZW50OlwiXFxmODNkXCJ9LmZhLXN5bmFnb2d1ZTpiZWZvcmV7Y29udGVudDpcIlxcZjY5YlwifS5mYS1zeW5jOmJlZm9yZXtjb250ZW50OlwiXFxmMDIxXCJ9LmZhLXN5bmMtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmYxXCJ9LmZhLXN5cmluZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OGVcIn0uZmEtdGFibGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwY2VcIn0uZmEtdGFibGUtdGVubmlzOmJlZm9yZXtjb250ZW50OlwiXFxmNDVkXCJ9LmZhLXRhYmxldDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS5mYS10YWJsZXQtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmM2ZhXCJ9LmZhLXRhYmxldHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTBcIn0uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYzZmRcIn0uZmEtdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMDJiXCJ9LmZhLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMmNcIn0uZmEtdGFwZTpiZWZvcmV7Y29udGVudDpcIlxcZjRkYlwifS5mYS10YXNrczpiZWZvcmV7Y29udGVudDpcIlxcZjBhZVwifS5mYS10YXhpOmJlZm9yZXtjb250ZW50OlwiXFxmMWJhXCJ9LmZhLXRlYW1zcGVhazpiZWZvcmV7Y29udGVudDpcIlxcZjRmOVwifS5mYS10ZWV0aDpiZWZvcmV7Y29udGVudDpcIlxcZjYyZVwifS5mYS10ZWV0aC1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxmNjJmXCJ9LmZhLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxmMmM2XCJ9LmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZXtjb250ZW50OlwiXFxmM2ZlXCJ9LmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3NjlcIn0uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxmNzZiXCJ9LmZhLXRlbmNlbnQtd2VpYm86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZDVcIn0uZmEtdGVuZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDdcIn0uZmEtdGVybWluYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjBcIn0uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMzRcIn0uZmEtdGV4dC13aWR0aDpiZWZvcmV7Y29udGVudDpcIlxcZjAzNVwifS5mYS10aDpiZWZvcmV7Y29udGVudDpcIlxcZjAwYVwifS5mYS10aC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZjAwOVwifS5mYS10aC1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMDBiXCJ9LmZhLXRoZS1yZWQteWV0aTpiZWZvcmV7Y29udGVudDpcIlxcZjY5ZFwifS5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZXtjb250ZW50OlwiXFxmNjMwXCJ9LmZhLXRoZW1lY286YmVmb3Jle2NvbnRlbnQ6XCJcXGY1YzZcIn0uZmEtdGhlbWVpc2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMmIyXCJ9LmZhLXRoZXJtb21ldGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNDkxXCJ9LmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxmMmNiXCJ9LmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYzdcIn0uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmV7Y29udGVudDpcIlxcZjJjOVwifS5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMmNhXCJ9LmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMmM4XCJ9LmZhLXRoaW5rLXBlYWtzOmJlZm9yZXtjb250ZW50OlwiXFxmNzMxXCJ9LmZhLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMTY1XCJ9LmZhLXRodW1icy11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE2NFwifS5mYS10aHVtYnRhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOGRcIn0uZmEtdGlja2V0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjNmZlwifS5mYS10aWt0b2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwN2JcIn0uZmEtdGltZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGRcIn0uZmEtdGltZXMtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMDU3XCJ9LmZhLXRpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwNDNcIn0uZmEtdGludC1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjN1wifS5mYS10aXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZjVjOFwifS5mYS10b2dnbGUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMjA0XCJ9LmZhLXRvZ2dsZS1vbjpiZWZvcmV7Y29udGVudDpcIlxcZjIwNVwifS5mYS10b2lsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZDhcIn0uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZXtjb250ZW50OlwiXFxmNzFlXCJ9LmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3MlwifS5mYS10b29sYm94OmJlZm9yZXtjb250ZW50OlwiXFxmNTUyXCJ9LmZhLXRvb2xzOmJlZm9yZXtjb250ZW50OlwiXFxmN2Q5XCJ9LmZhLXRvb3RoOmJlZm9yZXtjb250ZW50OlwiXFxmNWM5XCJ9LmZhLXRvcmFoOmJlZm9yZXtjb250ZW50OlwiXFxmNmEwXCJ9LmZhLXRvcmlpLWdhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTFcIn0uZmEtdHJhY3RvcjpiZWZvcmV7Y29udGVudDpcIlxcZjcyMlwifS5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxmNTEzXCJ9LmZhLXRyYWRlbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZjI1Y1wifS5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmNjM3XCJ9LmZhLXRyYWlsZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDFcIn0uZmEtdHJhaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzhcIn0uZmEtdHJhbTpiZWZvcmV7Y29udGVudDpcIlxcZjdkYVwifS5mYS10cmFuc2dlbmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjIyNFwifS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMjVcIn0uZmEtdHJhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZjhcIn0uZmEtdHJhc2gtYWx0OmJlZm9yZXtjb250ZW50OlwiXFxmMmVkXCJ9LmZhLXRyYXNoLXJlc3RvcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MjlcIn0uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MmFcIn0uZmEtdHJlZTpiZWZvcmV7Y29udGVudDpcIlxcZjFiYlwifS5mYS10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0uZmEtdHJvcGh5OmJlZm9yZXtjb250ZW50OlwiXFxmMDkxXCJ9LmZhLXRydWNrOmJlZm9yZXtjb250ZW50OlwiXFxmMGQxXCJ9LmZhLXRydWNrLWxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGVcIn0uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmV7Y29udGVudDpcIlxcZjYzYlwifS5mYS10cnVjay1tb3Zpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZGZcIn0uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZXtjb250ZW50OlwiXFxmNjNjXCJ9LmZhLXRzaGlydDpiZWZvcmV7Y29udGVudDpcIlxcZjU1M1wifS5mYS10dHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZTRcIn0uZmEtdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTczXCJ9LmZhLXR1bWJsci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzRcIn0uZmEtdHY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNmNcIn0uZmEtdHdpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxmMWU4XCJ9LmZhLXR3aXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOTlcIn0uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwODFcIn0uZmEtdHlwbzM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MmJcIn0uZmEtdWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwMlwifS5mYS11YnVudHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZGZcIn0uZmEtdWlraXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDNcIn0uZmEtdW1icmFjbzpiZWZvcmV7Y29udGVudDpcIlxcZjhlOFwifS5mYS11bWJyZWxsYTpiZWZvcmV7Y29udGVudDpcIlxcZjBlOVwifS5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmV7Y29udGVudDpcIlxcZjVjYVwifS5mYS11bmNoYXJ0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODRcIn0uZmEtdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMGNkXCJ9LmZhLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZTJcIn0uZmEtdW5kby1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZWFcIn0uZmEtdW5pcmVnaXN0cnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDRcIn0uZmEtdW5pdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDlcIn0uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7Y29udGVudDpcIlxcZjI5YVwifS5mYS11bml2ZXJzaXR5OmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LmZhLXVubGluazpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS5mYS11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwOWNcIn0uZmEtdW5sb2NrLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZjEzZVwifS5mYS11bnNwbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3Y1wifS5mYS11bnRhcHBkOmJlZm9yZXtjb250ZW50OlwiXFxmNDA1XCJ9LmZhLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZjA5M1wifS5mYS11cHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3ZTBcIn0uZmEtdXNiOmJlZm9yZXtjb250ZW50OlwiXFxmMjg3XCJ9LmZhLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMDdcIn0uZmEtdXNlci1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MDZcIn0uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmFcIn0uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZmJcIn0uZmEtdXNlci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjRmY1wifS5mYS11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjJiZFwifS5mYS11c2VyLWNsb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmNGZkXCJ9LmZhLXVzZXItY29nOmJlZm9yZXtjb250ZW50OlwiXFxmNGZlXCJ9LmZhLXVzZXItZWRpdDpiZWZvcmV7Y29udGVudDpcIlxcZjRmZlwifS5mYS11c2VyLWZyaWVuZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDBcIn0uZmEtdXNlci1ncmFkdWF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjUwMVwifS5mYS11c2VyLWluanVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY3MjhcIn0uZmEtdXNlci1sb2NrOmJlZm9yZXtjb250ZW50OlwiXFxmNTAyXCJ9LmZhLXVzZXItbWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwZjBcIn0uZmEtdXNlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZjUwM1wifS5mYS11c2VyLW5pbmphOmJlZm9yZXtjb250ZW50OlwiXFxmNTA0XCJ9LmZhLXVzZXItbnVyc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4MmZcIn0uZmEtdXNlci1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjM0XCJ9LmZhLXVzZXItc2VjcmV0OmJlZm9yZXtjb250ZW50OlwiXFxmMjFiXCJ9LmZhLXVzZXItc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxmNTA1XCJ9LmZhLXVzZXItc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDZcIn0uZmEtdXNlci10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDdcIn0uZmEtdXNlci10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDhcIn0uZmEtdXNlci10aW1lczpiZWZvcmV7Y29udGVudDpcIlxcZjIzNVwifS5mYS11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjBjMFwifS5mYS11c2Vycy1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1MDlcIn0uZmEtdXNlcnMtc2xhc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzNcIn0uZmEtdXNwczpiZWZvcmV7Y29udGVudDpcIlxcZjdlMVwifS5mYS11c3N1bm5haDpiZWZvcmV7Y29udGVudDpcIlxcZjQwN1wifS5mYS11dGVuc2lsLXNwb29uOmJlZm9yZXtjb250ZW50OlwiXFxmMmU1XCJ9LmZhLXV0ZW5zaWxzOmJlZm9yZXtjb250ZW50OlwiXFxmMmU3XCJ9LmZhLXZhYWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOFwifS5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmNWNiXCJ9LmZhLXZlbnVzOmJlZm9yZXtjb250ZW50OlwiXFxmMjIxXCJ9LmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7Y29udGVudDpcIlxcZjIyNlwifS5mYS12ZW51cy1tYXJzOmJlZm9yZXtjb250ZW50OlwiXFxmMjI4XCJ9LmZhLXZlc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODVcIn0uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZXtjb250ZW50OlwiXFxlMDg2XCJ9LmZhLXZpYWNvaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYyMzdcIn0uZmEtdmlhZGVvOmJlZm9yZXtjb250ZW50OlwiXFxmMmE5XCJ9LmZhLXZpYWRlby1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyYWFcIn0uZmEtdmlhbDpiZWZvcmV7Y29udGVudDpcIlxcZjQ5MlwifS5mYS12aWFsczpiZWZvcmV7Y29udGVudDpcIlxcZjQ5M1wifS5mYS12aWJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjQwOVwifS5mYS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjAzZFwifS5mYS12aWRlby1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjRlMlwifS5mYS12aWhhcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2YTdcIn0uZmEtdmltZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MGFcIn0uZmEtdmltZW8tc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LmZhLXZpbWVvLXY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyN2RcIn0uZmEtdmluZTpiZWZvcmV7Y29udGVudDpcIlxcZjFjYVwifS5mYS12aXJ1czpiZWZvcmV7Y29udGVudDpcIlxcZTA3NFwifS5mYS12aXJ1cy1zbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NVwifS5mYS12aXJ1c2VzOmJlZm9yZXtjb250ZW50OlwiXFxlMDc2XCJ9LmZhLXZrOmJlZm9yZXtjb250ZW50OlwiXFxmMTg5XCJ9LmZhLXZudjpiZWZvcmV7Y29udGVudDpcIlxcZjQwYlwifS5mYS12b2ljZW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY4OTdcIn0uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZXtjb250ZW50OlwiXFxmNDVmXCJ9LmZhLXZvbHVtZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMDI3XCJ9LmZhLXZvbHVtZS1tdXRlOmJlZm9yZXtjb250ZW50OlwiXFxmNmE5XCJ9LmZhLXZvbHVtZS1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMjZcIn0uZmEtdm9sdW1lLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMDI4XCJ9LmZhLXZvdGUteWVhOmJlZm9yZXtjb250ZW50OlwiXFxmNzcyXCJ9LmZhLXZyLWNhcmRib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyOVwifS5mYS12dWVqczpiZWZvcmV7Y29udGVudDpcIlxcZjQxZlwifS5mYS13YWxraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNTU0XCJ9LmZhLXdhbGxldDpiZWZvcmV7Y29udGVudDpcIlxcZjU1NVwifS5mYS13YXJlaG91c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTRcIn0uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmV7Y29udGVudDpcIlxcZTA4N1wifS5mYS13YXRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjc3M1wifS5mYS13YXZlLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjgzZVwifS5mYS13YXplOmJlZm9yZXtjb250ZW50OlwiXFxmODNmXCJ9LmZhLXdlZWJseTpiZWZvcmV7Y29udGVudDpcIlxcZjVjY1wifS5mYS13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZjE4YVwifS5mYS13ZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0OTZcIn0uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2RcIn0uZmEtd2VpeGluOmJlZm9yZXtjb250ZW50OlwiXFxmMWQ3XCJ9LmZhLXdoYXRzYXBwOmJlZm9yZXtjb250ZW50OlwiXFxmMjMyXCJ9LmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjQwY1wifS5mYS13aGVlbGNoYWlyOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LmZhLXdobWNzOmJlZm9yZXtjb250ZW50OlwiXFxmNDBkXCJ9LmZhLXdpZmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxZWJcIn0uZmEtd2lraXBlZGlhLXc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyNjZcIn0uZmEtd2luZDpiZWZvcmV7Y29udGVudDpcIlxcZjcyZVwifS5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTBcIn0uZmEtd2luZG93LW1heGltaXplOmJlZm9yZXtjb250ZW50OlwiXFxmMmQwXCJ9LmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMVwifS5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7Y29udGVudDpcIlxcZjJkMlwifS5mYS13aW5kb3dzOmJlZm9yZXtjb250ZW50OlwiXFxmMTdhXCJ9LmZhLXdpbmUtYm90dGxlOmJlZm9yZXtjb250ZW50OlwiXFxmNzJmXCJ9LmZhLXdpbmUtZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0ZTNcIn0uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGY1Y2VcIn0uZmEtd2l4OmJlZm9yZXtjb250ZW50OlwiXFxmNWNmXCJ9LmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmNzMwXCJ9LmZhLXdvZHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODhcIn0uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZjUxNFwifS5mYS13b24tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS5mYS13b3JkcHJlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWFcIn0uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmV7Y29udGVudDpcIlxcZjQxMVwifS5mYS13cGJlZ2lubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMjk3XCJ9LmZhLXdwZXhwbG9yZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYyZGVcIn0uZmEtd3Bmb3JtczpiZWZvcmV7Y29udGVudDpcIlxcZjI5OFwifS5mYS13cHJlc3NyOmJlZm9yZXtjb250ZW50OlwiXFxmM2U0XCJ9LmZhLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjBhZFwifS5mYS14LXJheTpiZWZvcmV7Y29udGVudDpcIlxcZjQ5N1wifS5mYS14Ym94OmJlZm9yZXtjb250ZW50OlwiXFxmNDEyXCJ9LmZhLXhpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjhcIn0uZmEteGluZy1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjlcIn0uZmEteS1jb21iaW5hdG9yOmJlZm9yZXtjb250ZW50OlwiXFxmMjNiXCJ9LmZhLXlhaG9vOmJlZm9yZXtjb250ZW50OlwiXFxmMTllXCJ9LmZhLXlhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZjg0MFwifS5mYS15YW5kZXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTNcIn0uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MTRcIn0uZmEteWFybjpiZWZvcmV7Y29udGVudDpcIlxcZjdlM1wifS5mYS15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxmMWU5XCJ9LmZhLXllbi1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxmMTU3XCJ9LmZhLXlpbi15YW5nOmJlZm9yZXtjb250ZW50OlwiXFxmNmFkXCJ9LmZhLXlvYXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMmIxXCJ9LmZhLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjdcIn0uZmEteW91dHViZS1zcXVhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY0MzFcIn0uZmEtemhpaHU6YmVmb3Jle2NvbnRlbnQ6XCJcXGY2M2ZcIn0uc3Itb25seXtib3JkZXI6MDtjbGlwOnJlY3QoMCwwLDAsMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3tjbGlwOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtwb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0b31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZGlzcGxheTpibG9jaztzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90KTtzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKX0uZmFie2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCJ9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtcmVndWxhci00MDAuZW90KTtzcmM6dXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYWIsLmZhcntmb250LXdlaWdodDo0MDB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo5MDA7Zm9udC1kaXNwbGF5OmJsb2NrO3NyYzp1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdCk7c3JjOnVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi93ZWJmb250cy9mYS1zb2xpZC05MDAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpfS5mYSwuZmFyLC5mYXN7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBGcmVlXCJ9LmZhLC5mYXN7Zm9udC13ZWlnaHQ6OTAwfSIsIi8qIVxuICogIExpbmUgQXdlc29tZSAxLjEuMCBieSBAaWNvbnNfOCAtIGh0dHBzOi8vaWNvbnM4LmNvbS9saW5lLWF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cHM6Ly9pY29uczguY29tL2dvb2QtYm95LWxpY2Vuc2UvIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqXG4gKiBNYWRlIHdpdGggbG92ZSBieSBJY29uczggWyBodHRwczovL2ljb25zOC5jb20vIF0gdXNpbmcgRm9udEN1c3RvbSBbIGh0dHBzOi8vZ2l0aHViLmNvbS9Gb250Q3VzdG9tL2ZvbnRjdXN0b20gXVxuICpcbiAqIENvbnRhY3RzOlxuICogICAgWyBodHRwczovL2ljb25zOC5jb20vY29udGFjdCBdXG4gKlxuICogRm9sbG93IEljb244IG9uXG4gKiAgICBUd2l0dGVyIFsgaHR0cHM6Ly90d2l0dGVyLmNvbS9pY29uc184IF1cbiAqICAgIEZhY2Vib29rIFsgaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL0ljb25zOCBdXG4gKiAgICBHb29nbGUrIFsgaHR0cHM6Ly9wbHVzLmdvb2dsZS5jb20vK0ljb25zOCBdXG4gKiAgICBHaXRIdWIgWyBodHRwczovL2dpdGh1Yi5jb20vaWNvbnM4IF1cbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGluZUF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuZW90P3Y9MS4xLlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuZW90Pz92PTEuMS4jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvbGluZS1hd2Vzb21lLndvZmYyP3Y9MS4xLlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUud29mZj92PTEuMS5cIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUudHRmP3Y9MS4xLlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuc3ZnP3Y9MS4xLiNmYVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxpbmVBd2Vzb21lXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9saW5lLWF3ZXNvbWUuc3ZnP3Y9MS4xLiNmYVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuLyogVGhhbmtzIHRvIGh0dHA6Ly9mb250YXdlc29tZS5pbyBAZm9udGF3ZXNvbWUgYW5kIEBkYXZlZ2FuZHkgKi9cbi5sYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMSBcIkxpbmVBd2Vzb21lXCI7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5sYS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5sYS0yeCB7XG4gICAgZm9udC1zaXplOiAyZW07XG59XG4ubGEtM3gge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xufVxuLmxhLTR4IHtcbiAgICBmb250LXNpemU6IDRlbTtcbn1cbi5sYS01eCB7XG4gICAgZm9udC1zaXplOiA1ZW07XG59XG4ubGEtZncge1xuICAgIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxhLXVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhLWxpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICAgIHRvcDogMC4xNDI4NTcxNGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYS1saS5sYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5sYS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmxpLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmxpLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmxhLXNwaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbi5sYS1yb3RhdGUtOTAge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubGEtcm90YXRlLTE4MCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sYS1yb3RhdGUtMjcwIHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmxhLWZsaXAtaG9yaXpvbnRhbCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4ubGEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAubGEtcm90YXRlLTkwLFxuOnJvb3QgLmxhLXJvdGF0ZS0xODAsXG46cm9vdCAubGEtcm90YXRlLTI3MCxcbjpyb290IC5sYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAubGEtZmxpcC12ZXJ0aWNhbCB7XG4gICAgZmlsdGVyOiBub25lO1xufVxuLmxhLXN0YWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyZW07XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmxhLXN0YWNrLTF4LFxuLmxhLXN0YWNrLTJ4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGEtc3RhY2stMXgge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmxhLXN0YWNrLTJ4IHtcbiAgICBmb250LXNpemU6IDJlbTtcbn1cbi5sYS1pbnZlcnNlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi8qIFRoYW5rcyB0byBodHRwOi8vZm9udGF3ZXNvbWUuaW8gQGZvbnRhd2Vzb21lIGFuZCBAZGF2ZWdhbmR5ICovXG5cbi5sYS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4ubGEtYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5sYS1hZG46YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmxhLWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4ubGEtYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4ubGEtYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4ubGEtYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuLmxhLWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG4ubGEtYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cbi5sYS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmxhLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmxhLWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4ubGEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmxhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5sYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmxhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG4ubGEtYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4ubGEtYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4ubGEtYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmxhLWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cbi5sYS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNFwiOyB9XG4ubGEtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG4ubGEtYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5sYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmxhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZFwiOyB9XG4ubGEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cbi5sYS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5sYS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cbi5sYS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4ubGEtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjJcIjsgfVxuLmxhLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG4ubGEtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG4ubGEtYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmxhLWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbi5sYS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG4ubGEtYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuLmxhLWF1dG9tb2JpbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuLmxhLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5sYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5sYS1iYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmNcIjsgfVxuLmxhLWJhbms6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLmxhLWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4ubGEtYmFyLWNoYXJ0LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmZcIjsgfVxuLmxhLWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLmxhLWJhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLmxhLWJhdHRlcnktMDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG4ubGEtYmF0dGVyeS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cbi5sYS1iYXR0ZXJ5LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuLmxhLWJhdHRlcnktMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG4ubGEtYmF0dGVyeS00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM2XCI7IH1cbi5sYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5sYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmxhLWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4ubGEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cbi5sYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cbi5sYS1iZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2NcIjsgfVxuLmxhLWJlZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2RcIjsgfVxuLmxhLWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLmxhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cbi5sYS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5sYS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmxhLWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmxhLWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG4ubGEtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG4ubGEtYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG4ubGEtYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG4ubGEtYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cbi5sYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cbi5sYS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cbi5sYS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGFcIjsgfVxuLmxhLWJvbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmxhLWJvbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGNcIjsgfVxuLmxhLWJvbWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGRcIjsgfVxuLmxhLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuLmxhLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cbi5sYS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cbi5sYS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTFcIjsgfVxuLmxhLWJ0YzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG4ubGEtYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cbi5sYS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4ubGEtYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4ubGEtYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmxhLWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cbi5sYS1idXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmxhLWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLmxhLWNhYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4ubGEtY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4ubGEtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmxhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmxhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWVcIjsgfVxuLmxhLWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWZcIjsgfVxuLmxhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4ubGEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG4ubGEtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5sYS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLmxhLWNhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG4ubGEtY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG4ubGEtY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG4ubGEtY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjdcIjsgfVxuLmxhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlLCAubGEtdG9nZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxuLmxhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlLCAubGEtdG9nZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxuLmxhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSwgLmxhLXRvZ2dsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4ubGEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlLCAubGEtdG9nZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5sYS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG4ubGEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cbi5sYS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmVcIjsgfVxuLmxhLWNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5sYS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cbi5sYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4ubGEtY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmxhLWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4ubGEtY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4ubGEtY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cbi5sYS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuLmxhLWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmxhLWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5sYS1jaGFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG4ubGEtY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cbi5sYS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG4ubGEtY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cbi5sYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4ubGEtY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cbi5sYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG4ubGEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4ubGEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG4ubGEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmxhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5sYS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmxhLWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4ubGEtY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4ubGEtY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4ubGEtY2hpbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmxhLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG4ubGEtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5sYS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4ubGEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLmxhLWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5sYS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmxhLWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGZcIjsgfVxuLmxhLWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cbi5sYS1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4ubGEtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmxhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cbi5sYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLmxhLWNueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG4ubGEtY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4ubGEtY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cbi5sYS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5sYS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTlcIjsgfVxuLmxhLWNvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4ubGEtY29nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG4ubGEtY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4ubGEtY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4ubGEtY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5sYS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cbi5sYS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLmxhLWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5sYS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cbi5sYS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5sYS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG4ubGEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmxhLWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4ubGEtY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG4ubGEtY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5sYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cbi5sYS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4ubGEtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4ubGEtY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4ubGEtY3NzMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG4ubGEtY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG4ubGEtY3ViZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWZcIjsgfVxuLmxhLWN1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMFwiOyB9XG4ubGEtY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG4ubGEtZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5sYS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG4ubGEtZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxuLmxhLWRlZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4ubGEtZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cbi5sYS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5sYS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cbi5sYS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cbi5sYS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJhXCI7IH1cbi5sYS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmJcIjsgfVxuLmxhLWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4ubGEtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmxhLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5sYS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cbi5sYS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzBcIjsgfVxuLmxhLWVkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLmxhLWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cbi5sYS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cbi5sYS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5sYS1lbXBpcmU6YmVmb3JlLCAubGEtZ2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuLmxhLWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cbi5sYS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cbi5sYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmxhLWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4ubGEtZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5sYS1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5sYS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4ubGEtZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLmxhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG4ubGEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLmxhLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4ubGEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5sYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5sYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG4ubGEtZXllOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5sYS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLmxhLWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLmxhLWZhY2Vib29rOmJlZm9yZSwgLmxhLWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmxhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5sYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmxhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGFcIjsgfVxuLmxhLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4ubGEtZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cbi5sYS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuLmxhLWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cbi5sYS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5sYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG4ubGEtZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cbi5sYS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4ubGEtZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cbi5sYS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuLmxhLWZpbGUtbW92aWUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG4ubGEtZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cbi5sYS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5sYS1maWxlLXBob3RvLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZThcIjsgfVxuLmxhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cbi5sYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG4ubGEtZmlsZS1zb3VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWViXCI7IH1cbi5sYS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLmxhLWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cbi5sYS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWVcIjsgfVxuLmxhLWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVmXCI7IH1cbi5sYS1maWxlLXppcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cbi5sYS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cbi5sYS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cbi5sYS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxuLmxhLWZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjRcIjsgfVxuLmxhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cbi5sYS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cbi5sYS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cbi5sYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG4ubGEtZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cbi5sYS1mbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG4ubGEtZmxhc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmJcIjsgfVxuLmxhLWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG4ubGEtZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmRcIjsgfVxuLmxhLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG4ubGEtZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmZcIjsgfVxuLmxhLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cbi5sYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cbi5sYS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cbi5sYS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDNcIjsgfVxuLmxhLWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cbi5sYS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cbi5sYS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cbi5sYS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cbi5sYS1mdXRib2wtbzpiZWZvcmUsIC5sYS1zb2NjZXItYmFsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cbi5sYS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cbi5sYS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG4ubGEtZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cbi5sYS1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cbi5sYS1nZWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG4ubGEtZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG4ubGEtZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZlwiOyB9XG4ubGEtZ2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTBcIjsgfVxuLmxhLWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMVwiOyB9XG4ubGEtZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG4ubGEtZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cbi5sYS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cbi5sYS1naXRodWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTVcIjsgfVxuLmxhLWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTZcIjsgfVxuLmxhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTdcIjsgfVxuLmxhLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE4XCI7IH1cbi5sYS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG4ubGEtZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cbi5sYS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG4ubGEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cbi5sYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cbi5sYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZVwiOyB9XG4ubGEtZ3JhdGlwYXk6YmVmb3JlLCAubGEtZ2l0dGlwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cbi5sYS1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMFwiOyB9XG4ubGEtaC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuLmxhLWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cbi5sYS1oYW5kLWdyYWItbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG4ubGEtaGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG4ubGEtaGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjVcIjsgfVxuLmxhLWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cbi5sYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjdcIjsgfVxuLmxhLWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG4ubGEtaGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cbi5sYS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmFcIjsgfVxuLmxhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJiXCI7IH1cbi5sYS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG4ubGEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cbi5sYS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmVcIjsgfVxuLmxhLWhhbmQtc3RvcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJmXCI7IH1cbi5sYS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG4ubGEtaGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cbi5sYS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cbi5sYS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG4ubGEtaGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG4ubGEtaGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cbi5sYS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM2XCI7IH1cbi5sYS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cbi5sYS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cbi5sYS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG4ubGEtaG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cbi5sYS1ob3VyZ2xhc3MtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG4ubGEtaG91cmdsYXNzLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2NcIjsgfVxuLmxhLWhvdXJnbGFzcy0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cbi5sYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cbi5sYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZlwiOyB9XG4ubGEtaG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDBcIjsgfVxuLmxhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG4ubGEtaG91eno6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDJcIjsgfVxuLmxhLWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cbi5sYS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG4ubGEtaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cbi5sYS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG4ubGEtaW5ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDdcIjsgfVxuLmxhLWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG4ubGEtaW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuLmxhLWluZm86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGFcIjsgfVxuLmxhLWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cbi5sYS1pbnI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuLmxhLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG4ubGEtaW5zdGl0dXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGVcIjsgfVxuLmxhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRmXCI7IH1cbi5sYS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cbi5sYS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuLmxhLWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG4ubGEtanB5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cbi5sYS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG4ubGEta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cbi5sYS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cbi5sYS1rcnc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTdcIjsgfVxuLmxhLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cbi5sYS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTlcIjsgfVxuLmxhLWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG4ubGEtbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG4ubGEtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG4ubGEtbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG4ubGEtbGVnYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWVcIjsgfVxuLmxhLWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxuLmxhLWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjBcIjsgfVxuLmxhLWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cbi5sYS1saWZlLWJvdXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjJcIjsgfVxuLmxhLWxpZmUtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG4ubGEtbGlmZS1yaW5nOmJlZm9yZSwgLmxhLXN1cHBvcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuLmxhLWxpZmUtc2F2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjVcIjsgfVxuLmxhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5sYS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cbi5sYS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cbi5sYS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG4ubGEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cbi5sYS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG4ubGEtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG4ubGEtbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmRcIjsgfVxuLmxhLWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmVcIjsgfVxuLmxhLWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmZcIjsgfVxuLmxhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cbi5sYS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cbi5sYS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzJcIjsgfVxuLmxhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG4ubGEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG4ubGEtbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG4ubGEtbWFnaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzZcIjsgfVxuLmxhLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG4ubGEtbWFpbC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cbi5sYS1tYWlsLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cbi5sYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG4ubGEtbWFsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG4ubGEtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cbi5sYS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cbi5sYS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG4ubGEtbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZlwiOyB9XG4ubGEtbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cbi5sYS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cbi5sYS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG4ubGEtbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODNcIjsgfVxuLmxhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODRcIjsgfVxuLmxhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODVcIjsgfVxuLmxhLW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NlwiOyB9XG4ubGEtbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODdcIjsgfVxuLmxhLW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4OFwiOyB9XG4ubGEtbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cbi5sYS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG4ubGEtbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG4ubGEtbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4Y1wiOyB9XG4ubGEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG4ubGEtbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGVcIjsgfVxuLmxhLW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZlwiOyB9XG4ubGEtbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cbi5sYS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG4ubGEtbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkyXCI7IH1cbi5sYS1tb2JpbGUtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTNcIjsgfVxuLmxhLW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cbi5sYS1tb29uLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTVcIjsgfVxuLmxhLW1vcnRhci1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG4ubGEtbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG4ubGEtbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG4ubGEtbXVzaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTlcIjsgfVxuLmxhLW5hdmljb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWFcIjsgfVxuLmxhLW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG4ubGEtbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWNcIjsgfVxuLmxhLW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG4ubGEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWVcIjsgfVxuLmxhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWZcIjsgfVxuLmxhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cbi5sYS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG4ubGEtb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cbi5sYS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG4ubGEtb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG4ubGEtb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG4ubGEtcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cbi5sYS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG4ubGEtcGFwZXItcGxhbmU6YmVmb3JlLCAubGEtc2VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG4ubGEtcGFwZXItcGxhbmUtbzpiZWZvcmUsIC5sYS1zZW5kLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuLmxhLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG4ubGEtcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cbi5sYS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG4ubGEtcGF1c2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWRcIjsgfVxuLmxhLXBhdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG4ubGEtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFmXCI7IH1cbi5sYS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjBcIjsgfVxuLmxhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuLmxhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG4ubGEtcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjNcIjsgfVxuLmxhLXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG4ubGEtcGhvdG86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuLmxhLXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG4ubGEtcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cbi5sYS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cbi5sYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG4ubGEtcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cbi5sYS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG4ubGEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG4ubGEtcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmRcIjsgfVxuLmxhLXBsYXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmVcIjsgfVxuLmxhLXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cbi5sYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cbi5sYS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cbi5sYS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cbi5sYS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG4ubGEtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuLmxhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzVcIjsgfVxuLmxhLXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG4ubGEtcHJpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzdcIjsgfVxuLmxhLXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOFwiOyB9XG4ubGEtcXE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuLmxhLXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG4ubGEtcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxuLmxhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG4ubGEtcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG4ubGEtcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2VcIjsgfVxuLmxhLXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNmXCI7IH1cbi5sYS1yYW5kb206YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDBcIjsgfVxuLmxhLXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cbi5sYS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cbi5sYS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDNcIjsgfVxuLmxhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDRcIjsgfVxuLmxhLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDVcIjsgfVxuLmxhLXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuLmxhLXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG4ubGEtcmVvcmRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG4ubGEtcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cbi5sYS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG4ubGEtcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cbi5sYS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cbi5sYS1ybWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGRcIjsgfVxuLmxhLXJvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGVcIjsgfVxuLmxhLXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZlwiOyB9XG4ubGEtcm90YXRlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuLmxhLXJvdGF0ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlMVwiOyB9XG4ubGEtcm91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUyXCI7IH1cbi5sYS1yc3M6YmVmb3JlLCAubGEtZmVlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG4ubGEtcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG4ubGEtcnViOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU1XCI7IH1cbi5sYS1ydWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNlwiOyB9XG4ubGEtcnVwZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTdcIjsgfVxuLmxhLXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG4ubGEtc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOVwiOyB9XG4ubGEtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWFcIjsgfVxuLmxhLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG4ubGEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cbi5sYS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG4ubGEtc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cbi5sYS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWZcIjsgfVxuLmxhLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmYwXCI7IH1cbi5sYS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjFcIjsgfVxuLmxhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjJcIjsgfVxuLmxhLXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG4ubGEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjRcIjsgfVxuLmxhLXNoZWtlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG4ubGEtc2hlcWVsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cbi5sYS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjdcIjsgfVxuLmxhLXNoaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxuLmxhLXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmOVwiOyB9XG4ubGEtc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYVwiOyB9XG4ubGEtc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG4ubGEtc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmNcIjsgfVxuLmxhLXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG4ubGEtc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmVcIjsgfVxuLmxhLXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmZcIjsgfVxuLmxhLXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cbi5sYS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwMVwiOyB9XG4ubGEtc2xhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDJcIjsgfVxuLmxhLXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDNcIjsgfVxuLmxhLXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDRcIjsgfVxuLmxhLXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDVcIjsgfVxuLmxhLXNvcnQ6YmVmb3JlLCAubGEtdW5zb3J0ZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDZcIjsgfVxuLmxhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cbi5sYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDhcIjsgfVxuLmxhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG4ubGEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG4ubGEtc29ydC1hc2M6YmVmb3JlLCAubGEtc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG4ubGEtc29ydC1kZXNjOmJlZm9yZSwgLmxhLXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG4ubGEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG4ubGEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGVcIjsgfVxuLmxhLXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGZcIjsgfVxuLmxhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTBcIjsgfVxuLmxhLXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTFcIjsgfVxuLmxhLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEyXCI7IH1cbi5sYS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzEzXCI7IH1cbi5sYS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTRcIjsgfVxuLmxhLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cbi5sYS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG4ubGEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTdcIjsgfVxuLmxhLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMThcIjsgfVxuLmxhLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG4ubGEtc3Rhci1oYWxmLW86YmVmb3JlLCAubGEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLCAubGEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFhXCI7IH1cbi5sYS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWJcIjsgfVxuLmxhLXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cbi5sYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWRcIjsgfVxuLmxhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuLmxhLXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZlwiOyB9XG4ubGEtc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjBcIjsgfVxuLmxhLXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIxXCI7IH1cbi5sYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIyXCI7IH1cbi5sYS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzIzXCI7IH1cbi5sYS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNFwiOyB9XG4ubGEtc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG4ubGEtc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjZcIjsgfVxuLmxhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG4ubGEtc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cbi5sYS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjlcIjsgfVxuLmxhLXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJhXCI7IH1cbi5sYS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG4ubGEtc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmNcIjsgfVxuLmxhLXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJkXCI7IH1cbi5sYS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmVcIjsgfVxuLmxhLXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmZcIjsgfVxuLmxhLXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG4ubGEtdGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMVwiOyB9XG4ubGEtdGFza3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzJcIjsgfVxuLmxhLXRheGk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzNcIjsgfVxuLmxhLXRlbGV2aXNpb246YmVmb3JlLCAubGEtdHY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzRcIjsgfVxuLmxhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzVcIjsgfVxuLmxhLXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM2XCI7IH1cbi5sYS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzN1wiOyB9XG4ubGEtdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG4ubGEtdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzlcIjsgfVxuLmxhLXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cbi5sYS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNiXCI7IH1cbi5sYS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cbi5sYS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG4ubGEtdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZVwiOyB9XG4ubGEtdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuLmxhLXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MFwiOyB9XG4ubGEtdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cbi5sYS10aW1lczpiZWZvcmUsIC5sYS1yZW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDJcIjsgfVxuLmxhLXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG4ubGEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxuLmxhLXRpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDVcIjsgfVxuLmxhLXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDZcIjsgfVxuLmxhLXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG4ubGEtdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cbi5sYS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG4ubGEtdHJhbnNnZW5kZXI6YmVmb3JlLCAubGEtaW50ZXJzZXg6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGFcIjsgfVxuLmxhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YlwiOyB9XG4ubGEtdHJhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGNcIjsgfVxuLmxhLXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGRcIjsgfVxuLmxhLXRyZWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuLmxhLXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG4ubGEtdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTBcIjsgfVxuLmxhLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG4ubGEtdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTJcIjsgfVxuLmxhLXRyeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG4ubGEtdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cbi5sYS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTVcIjsgfVxuLmxhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTZcIjsgfVxuLmxhLXR1cmtpc2gtbGlyYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1N1wiOyB9XG4ubGEtdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU4XCI7IH1cbi5sYS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cbi5sYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG4ubGEtdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuLmxhLXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1Y1wiOyB9XG4ubGEtdW5kbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG4ubGEtdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG4ubGEtdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cbi5sYS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjBcIjsgfVxuLmxhLXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjFcIjsgfVxuLmxhLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG4ubGEtdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cbi5sYS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cbi5sYS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cbi5sYS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjZcIjsgfVxuLmxhLXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cbi5sYS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cbi5sYS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG4ubGEtdmVudXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuLmxhLXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG4ubGEtdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2Y1wiOyB9XG4ubGEtdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG4ubGEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZlXCI7IH1cbi5sYS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG4ubGEtdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cbi5sYS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cbi5sYS12azpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG4ubGEtdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzNcIjsgfVxuLmxhLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzRcIjsgfVxuLmxhLXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG4ubGEtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG4ubGEtd2VjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cbi5sYS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG4ubGEtd2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cbi5sYS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG4ubGEtd2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YlwiOyB9XG4ubGEtd2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG4ubGEtd2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2RcIjsgfVxuLmxhLXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuLmxhLXdvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG4ubGEtd29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cbi5sYS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODFcIjsgfVxuLmxhLXhpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxuLmxhLXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cbi5sYS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODRcIjsgfVxuLmxhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODVcIjsgfVxuLmxhLXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg2XCI7IH1cbi5sYS15YzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4N1wiOyB9XG4ubGEteWMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg4XCI7IH1cbi5sYS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cbi5sYS15ZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGFcIjsgfVxuLmxhLXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGJcIjsgfVxuLmxhLXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG4ubGEteW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGRcIjsgfSIsIiAgLypcbiAgICBGbGF0aWNvbiBpY29uIGZvbnQ6IEZsYXRpY29uXG4gICAgQ3JlYXRpb24gZGF0ZTogMjAvMDMvMjAxNyAyMDowMlxuICAgICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICBzcmM6IHVybChcIi4vZm9udC9GbGF0aWNvbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIuL2ZvbnQvRmxhdGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIi4vZm9udC9GbGF0aWNvbi5zdmcjRmxhdGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGbGF0aWNvblwiO1xuICAgIHNyYzogdXJsKFwiLi9mb250L0ZsYXRpY29uLnN2ZyNGbGF0aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIH1cbn1cblxuW2NsYXNzXj1cImZsYXRpY29uLVwiXTpiZWZvcmUsIFxuW2NsYXNzKj1cIiBmbGF0aWNvbi1cIl06YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRmxhdGljb247XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59ICBcblxuLmZsYXRpY29uLWVtYWlsLWJsYWNrLWNpcmN1bGFyLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4uZmxhdGljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5mbGF0aWNvbi1hbGVydC1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmZsYXRpY29uLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cbi5mbGF0aWNvbi1jb21wdXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG4uZmxhdGljb24tcmVzcG9uc2l2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4uZmxhdGljb24tcHJlc2VudGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5mbGF0aWNvbi1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmZsYXRpY29uLXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4uZmxhdGljb24tcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuLmZsYXRpY29uLWdpZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmZsYXRpY29uLWNvbmZldHRpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cbi5mbGF0aWNvbi1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cbi5mbGF0aWNvbi1zdXBwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5mbGF0aWNvbi1kZWxldGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmZsYXRpY29uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG4uZmxhdGljb24tbXVsdGltZWRpYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uZmxhdGljb24td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuLmZsYXRpY29uLW11bHRpbWVkaWEtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4uZmxhdGljb24tZW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTNcIjsgfVxuLmZsYXRpY29uLXByZXNlbnRhdGlvbi0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5mbGF0aWNvbi10cm9waHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmZsYXRpY29uLXBzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4uZmxhdGljb24tbGF5ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLmZsYXRpY29uLWRvYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4uZmxhdGljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOVwiOyB9XG4uZmxhdGljb24tbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYVwiOyB9XG4uZmxhdGljb24tYnVzLXN0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWJcIjsgfVxuLmZsYXRpY29uLWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cbi5mbGF0aWNvbi11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWRcIjsgfVxuLmZsYXRpY29uLXNxdWFyZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWVcIjsgfVxuLmZsYXRpY29uLXRlY2hub2xvZ3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmZsYXRpY29uLXVwLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIwXCI7IH1cbi5mbGF0aWNvbi1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5mbGF0aWNvbi1zcGVlY2gtYnViYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5mbGF0aWNvbi1jb2luczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyM1wiOyB9XG4uZmxhdGljb24tb3Blbi1ib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmZsYXRpY29uLXNwZWVjaC1idWJibGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG4uZmxhdGljb24tYXR0YWNobWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uZmxhdGljb24tcGhvdG8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5mbGF0aWNvbi1za3lwZS1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5mbGF0aWNvbi1saW5rZWRpbi1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cbi5mbGF0aWNvbi10d2l0dGVyLWxvZ286YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLmZsYXRpY29uLWZhY2Vib29rLWxldHRlci1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhci13aXRoLWEtY2xvY2stdGltZS10b29sczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4uZmxhdGljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG4uZmxhdGljb24tYWRkLWNpcmN1bGFyLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4uZmxhdGljb24tbW9yZS12MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uZmxhdGljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cbi5mbGF0aWNvbi1zZWFyY2gtbWFnbmlmaWVyLWludGVyZmFjZS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLmZsYXRpY29uLXF1ZXN0aW9ucy1jaXJjdWxhci1idXR0b246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuLmZsYXRpY29uLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLmZsYXRpY29uLWxvZ291dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG4uZmxhdGljb24tZXZlbnQtY2FsZW5kYXItc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5mbGF0aWNvbi1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzZcIjsgfVxuLmZsYXRpY29uLXRvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuLmZsYXRpY29uLWdyYXBoaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmZsYXRpY29uLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG4uZmxhdGljb24tZ3JhcGhpYy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cbi5mbGF0aWNvbi1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4uZmxhdGljb24tc3F1YXJlcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5mbGF0aWNvbi1ibGFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4uZmxhdGljb24tYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZVwiOyB9XG4uZmxhdGljb24tY29nd2hlZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5mbGF0aWNvbi1hZGQtbGFiZWwtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cbi5mbGF0aWNvbi1kZWxldGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5mbGF0aWNvbi1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5mbGF0aWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDVcIjsgfVxuLmZsYXRpY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5mbGF0aWNvbi1pbnN0YWdyYW0tbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4uZmxhdGljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDhcIjsgfVxuLmZsYXRpY29uLWZhY2Vib29rLWxvZ28tYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cbi5mbGF0aWNvbi10d2l0dGVyLWxvZ28tYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cbi5mbGF0aWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4uZmxhdGljb24tYnVpbGRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5mbGF0aWNvbi1kYW5nZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuLmZsYXRpY29uLXRlY2hub2xvZ3ktMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4uZmxhdGljb24tbGV0dGVyLWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTBcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cbi5mbGF0aWNvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmZsYXRpY29uLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG4uZmxhdGljb24tY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuLmZsYXRpY29uLWNsb2NrLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTVcIjsgfVxuLmZsYXRpY29uLWFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTZcIjsgfVxuLmZsYXRpY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLmZsYXRpY29uLW1lbnUtYnV0dG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5mbGF0aWNvbi1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uZmxhdGljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4uZmxhdGljb24tY2xvY2stMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4uZmxhdGljb24tbGlmZWJ1b3k6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmZsYXRpY29uLWNvZ3doZWVsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmZsYXRpY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cbi5mbGF0aWNvbi1zdGF0aXN0aWNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVmXCI7IH1cbi5mbGF0aWNvbi1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5mbGF0aWNvbi1saW5lLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cbi5mbGF0aWNvbi1jdXN0b21lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG4uZmxhdGljb24tdmlzaWJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uZmxhdGljb24tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5mbGF0aWNvbi1wcmljZS10YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjVcIjsgfVxuLmZsYXRpY29uLWJ1c2luZXNzd29tYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLmZsYXRpY29uLW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5mbGF0aWNvbi1saWtlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cbi5mbGF0aWNvbi1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cbi5mbGF0aWNvbi1hdmF0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmFcIjsgfVxuLmZsYXRpY29uLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cbi5mbGF0aWNvbi1ob21lLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmNcIjsgfVxuLmZsYXRpY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmRcIjsgfVxuLmZsYXRpY29uLW1haWwtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG4uZmxhdGljb24td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG4uZmxhdGljb24tY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG4uZmxhdGljb24tYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5mbGF0aWNvbi1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLmZsYXRpY29uLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTczXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uZmxhdGljb24tY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4uZmxhdGljb24tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzZcIjsgfVxuLmZsYXRpY29uLWNoYXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzhcIjsgfVxuLmZsYXRpY29uLWJhY2tncm91bmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmZsYXRpY29uLWZpbGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2JcIjsgfVxuLmZsYXRpY29uLW11bHRpbWVkaWEtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG4uZmxhdGljb24tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4uZmxhdGljb24tdGltZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG4uZmxhdGljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZlwiOyB9XG4uZmxhdGljb24taW1hYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG4uZmxhdGljb24tbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG4uZmxhdGljb24tbXVzaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODJcIjsgfVxuLmZsYXRpY29uLXBsdXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODNcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLmZsYXRpY29uLWluZm86YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmZsYXRpY29uLW1lbnUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG4uZmxhdGljb24tbWVudS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cbi5mbGF0aWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4OFwiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmZsYXRpY29uLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cbi5mbGF0aWNvbi10YWJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cbi5mbGF0aWNvbi1tdWx0aW1lZGlhLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLmZsYXRpY29uLXVwbG9hZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5mbGF0aWNvbi13ZWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLmZsYXRpY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5mbGF0aWNvbi1wbGFjZWhvbGRlci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cbi5mbGF0aWNvbi1sYXllcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTFcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS02OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtNzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5M1wiOyB9XG4uZmxhdGljb24taW50ZXJmYWNlLTg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLmZsYXRpY29uLXRvb2wtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG4uZmxhdGljb24tc2V0dGluZ3MtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NlwiOyB9XG4uZmxhdGljb24tYWxhcm06YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLmZsYXRpY29uLXNlYXJjaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cbi5mbGF0aWNvbi10aW1lLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTlcIjsgfVxuLmZsYXRpY29uLXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uZmxhdGljb24tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5mbGF0aWNvbi1mb2xkZXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG4uZmxhdGljb24tZm9sZGVyLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWRcIjsgfVxuLmZsYXRpY29uLWZvbGRlci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5mbGF0aWNvbi1maWxlLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmZsYXRpY29uLWxpc3QtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG4uZmxhdGljb24tbGlzdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWExXCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhci0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cbi5mbGF0aWNvbi10aW1lLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTNcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS05OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cbi5mbGF0aWNvbi1hcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTVcIjsgfVxuLmZsYXRpY29uLXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5mbGF0aWNvbi1ncmlkLW1lbnUtdjI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuLmZsYXRpY29uLW1vcmUtdjY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLmZsYXRpY29uLW1vcmUtdjU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLmZsYXRpY29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4uZmxhdGljb24tbXVsdGltZWRpYS01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5mbGF0aWNvbi1tb3JlLXY0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFjXCI7IH1cbi5mbGF0aWNvbi1wbGFjZWhvbGRlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5mbGF0aWNvbi1tYXAtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmZsYXRpY29uLXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cbi5mbGF0aWNvbi1wcm9maWxlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLmZsYXRpY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjFcIjsgfVxuLmZsYXRpY29uLXNvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5mbGF0aWNvbi1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cbi5mbGF0aWNvbi1wbGFjZWhvbGRlci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cbi5mbGF0aWNvbi1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI1XCI7IH1cbi5mbGF0aWNvbi1wYXBlci1wbGFuZS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cbi5mbGF0aWNvbi11c2Vycy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5mbGF0aWNvbi1tb3JlLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjhcIjsgfVxuLmZsYXRpY29uLXVwLWFycm93LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLmZsYXRpY29uLWdyaWQtbWVudTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4uZmxhdGljb24tYWxhcm0tMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4uZmxhdGljb24tZWFydGgtZ2xvYmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmNcIjsgfVxuLmZsYXRpY29uLWFsZXJ0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmZsYXRpY29uLWludGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5mbGF0aWNvbi11c2VyLW9rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJmXCI7IH1cbi5mbGF0aWNvbi11c2VyLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG4uZmxhdGljb24tdXNlci1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG4uZmxhdGljb24tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzJcIjsgfVxuLmZsYXRpY29uLWFuYWx5dGljczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG4uZmxhdGljb24tbm90ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuLmZsYXRpY29uLXRlYS1jdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzVcIjsgfVxuLmZsYXRpY29uLWV4Y2xhbWF0aW9uLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmZsYXRpY29uLXRlY2hub2xvZ3ktMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4uZmxhdGljb24tbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLmZsYXRpY29uLWVkaXQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4uZmxhdGljb24taG9tZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5mbGF0aWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2JcIjsgfVxuLmZsYXRpY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cbi5mbGF0aWNvbi1saWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4uZmxhdGljb24tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cbi5mbGF0aWNvbi1idXNpbmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG4uZmxhdGljb24tc3F1YXJlcy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cbi5mbGF0aWNvbi1zaWducy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5mbGF0aWNvbi1tYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5mbGF0aWNvbi1zcXVhcmVzLTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDNcIjsgfVxuLmZsYXRpY29uLWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDRcIjsgfVxuLmZsYXRpY29uLXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4uZmxhdGljb24tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cbi5mbGF0aWNvbi1zcXVhcmVzLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLmZsYXRpY29uLWRlbGV0ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5mbGF0aWNvbi1iZWxsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDlcIjsgfVxuLmZsYXRpY29uLWxpc3QtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYVwiOyB9XG4uZmxhdGljb24taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGJcIjsgfVxuLmZsYXRpY29uLWNoYXQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG4uZmxhdGljb24tY2FsZW5kYXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG4uZmxhdGljb24tc2lnbnMtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG4uZmxhdGljb24tdGltZS0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5mbGF0aWNvbi1jYWxlbmRhci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cbi5mbGF0aWNvbi1pbnRlcmZhY2UtMTA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTFcIjsgfVxuLmZsYXRpY29uLWludGVyZmFjZS0xMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4uZmxhdGljb24tZm9sZGVyLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLmZsYXRpY29uLWFsZXJ0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTRcIjsgfVxuLmZsYXRpY29uLWNvZ3doZWVsLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuLmZsYXRpY29uLWdyYXBoaWMtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG4uZmxhdGljb24tcm90YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5mbGF0aWNvbi1mZWVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cbi5mbGF0aWNvbi1zYWZlLXNoaWVsZC1wcm90ZWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU5XCI7IH1cbi5mbGF0aWNvbi1zZWN1cml0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG4uZmxhdGljb24tZG93bmxvYWQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4uZmxhdGljb24tcGllLWNoYXJ0LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLmZsYXRpY29uLW5vdGVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWRcIjsgfSIsIiAgLypcbiAgICBGbGF0aWNvbiBpY29uIGZvbnQ6IEZsYXRpY29uXG4gICAgQ3JlYXRpb24gZGF0ZTogMjAvMDMvMjAxNyAyMDowMlxuICAgICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGbGF0aWNvbjJcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uMi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgdXJsKFwiLi9mb250L0ZsYXRpY29uMi5zdmcjRmxhdGljb24yXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmxhdGljb24yXCI7XG4gICAgc3JjOiB1cmwoXCIuL2ZvbnQvRmxhdGljb24yLnN2ZyNGbGF0aWNvbjJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICB9XG59XG5cbltjbGFzc149XCJmbGF0aWNvbjItXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgZmxhdGljb24yLVwiXTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGbGF0aWNvbjI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5mbGF0aWNvbjItbm90aWZpY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cbi5mbGF0aWNvbjItc2V0dGluZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuLmZsYXRpY29uMi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDJcIjsgfVxuLmZsYXRpY29uMi1kZWxldGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuLmZsYXRpY29uMi1wc2Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLmZsYXRpY29uMi1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5mbGF0aWNvbjItYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5mbGF0aWNvbjItZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmZsYXRpY29uMi1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxuLmZsYXRpY29uMi1wYXBlcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cbi5mbGF0aWNvbjItYXZhdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cbi5mbGF0aWNvbjItYmVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uZmxhdGljb24yLWZheDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG4uZmxhdGljb24yLWNoYXJ0MjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG4uZmxhdGljb24yLXN1cGVybWFya2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5mbGF0aWNvbjItcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLmZsYXRpY29uMi1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4uZmxhdGljb24yLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4uZmxhdGljb24yLWNoYXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuLmZsYXRpY29uMi1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4uZmxhdGljb24yLWluZm9ncmFwaGljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cbi5mbGF0aWNvbjItZ3JpZHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTVcIjsgfVxuLmZsYXRpY29uMi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cbi5mbGF0aWNvbjItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG4uZmxhdGljb24yLWxpc3QtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG4uZmxhdGljb24yLXRhbGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTlcIjsgfVxuLmZsYXRpY29uMi1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5mbGF0aWNvbjItdXNlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4uZmxhdGljb24yLWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLmZsYXRpY29uMi1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5mbGF0aWNvbjItbWVudS0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cbi5mbGF0aWNvbjItcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWZcIjsgfVxuLmZsYXRpY29uMi1tZW51LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLmZsYXRpY29uMi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cbi5mbGF0aWNvbjItcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5mbGF0aWNvbjItYm94LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLmZsYXRpY29uMi1tYXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjRcIjsgfVxuLmZsYXRpY29uMi1mYXZvdXJpdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLmZsYXRpY29uMi1jaGVja2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG4uZmxhdGljb24yLXNhZmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjdcIjsgfVxuLmZsYXRpY29uMi1oZWFydC1yYXRlLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuLmZsYXRpY29uMi1sYXllcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjlcIjsgfVxuLmZsYXRpY29uMi1kZWxpdmVyeS1wYWNrYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cbi5mbGF0aWNvbjItc21zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cbi5mbGF0aWNvbjItaW1hZ2UtZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG4uZmxhdGljb24yLXBsdXMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG4uZmxhdGljb24yLXNlbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmVcIjsgfVxuLmZsYXRpY29uMi1ncmFwaGljLWRlc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG4uZmxhdGljb24yLWN1cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG4uZmxhdGljb24yLXdlYnNpdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLmZsYXRpY29uMi1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMyXCI7IH1cbi5mbGF0aWNvbjItY2hyb25vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLmZsYXRpY29uMi1icm93c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cbi5mbGF0aWNvbjItZGlnaXRhbC1tYXJrZXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuLmZsYXRpY29uMi1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLmZsYXRpY29uMi1hbmFseXRpY3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLmZsYXRpY29uMi1waWUtY2hhcnQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cbi5mbGF0aWNvbjItYW5hbHl0aWNzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2NcIjsgfVxuLmZsYXRpY29uMi1nb29nbGUtZHJpdmUtZmlsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydC0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cbi5mbGF0aWNvbjItcG9sbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuLmZsYXRpY29uMi1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cbi5mbGF0aWNvbjItbWFnbmlmaWVyLXRvb2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuLmZsYXRpY29uMi1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuLmZsYXRpY29uMi1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQzXCI7IH1cbi5mbGF0aWNvbjItZ2lmdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5mbGF0aWNvbjItbGlzdC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5mbGF0aWNvbjItc2hvcHBpbmctY2FydC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG4uZmxhdGljb24yLWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG4uZmxhdGljb24yLWN1YmUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4uZmxhdGljb24yLWxheWVycy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cbi5mbGF0aWNvbjItY2hhdC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cbi5mbGF0aWNvbjItY29weTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4uZmxhdGljb24yLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cbi5mbGF0aWNvbjItaG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGVcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTRmXCI7IH1cbi5mbGF0aWNvbjItc3BlYWtlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG4uZmxhdGljb24yLXBpZS1jaGFydC00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cbi5mbGF0aWNvbjItc2NoZWR1bGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTJcIjsgfVxuLmZsYXRpY29uMi1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTNcIjsgfVxuLmZsYXRpY29uMi1tZW51LTM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTRcIjsgfVxuLmZsYXRpY29uMi1kb3dubG9hZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cbi5mbGF0aWNvbjItaGVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4uZmxhdGljb24yLWxpc3QtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG4uZmxhdGljb24yLW5vdGVwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNThcIjsgfVxuLmZsYXRpY29uMi1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG4uZmxhdGljb24yLWJyb3dzZXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4uZmxhdGljb24yLXBob3RvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWJcIjsgfVxuLmZsYXRpY29uMi1icm93c2VyLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWNcIjsgfVxuLmZsYXRpY29uMi1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWRcIjsgfVxuLmZsYXRpY29uMi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cbi5mbGF0aWNvbjItY2FyZGlvZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZlwiOyB9XG4uZmxhdGljb24yLWRvY3VtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cbi5mbGF0aWNvbjItY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLmZsYXRpY29uMi1ncmFwaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5mbGF0aWNvbjItZ3JhcGhpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG4uZmxhdGljb24yLXBvc2l0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cbi5mbGF0aWNvbjItc29mdC1pY29uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG4uZmxhdGljb24yLWNpcmNsZS12b2wtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NlwiOyB9XG4uZmxhdGljb24yLXJvY2tldC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5mbGF0aWNvbjItbG9ycnk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjhcIjsgfVxuLmZsYXRpY29uMi1jZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG4uZmxhdGljb24yLWZpbGUtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG4uZmxhdGljb24yLXJlbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4uZmxhdGljb24yLXBsYWNlaG9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5mbGF0aWNvbjItcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG4uZmxhdGljb24yLW1lZGljYWwtcmVjb3JkczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG4uZmxhdGljb24yLXJlY3Rhbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZmXCI7IH1cbi5mbGF0aWNvbjItbWVkaWNhbC1yZWNvcmRzLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuLmZsYXRpY29uMi1pbmRlbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG4uZmxhdGljb24yLXNlYXJjaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcyXCI7IH1cbi5mbGF0aWNvbjItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4uZmxhdGljb24yLW5ldy1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzVcIjsgfVxuLmZsYXRpY29uMi1jb25zb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cbi5mbGF0aWNvbjItb3Blbi10ZXh0LWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzdcIjsgfVxuLmZsYXRpY29uMi1kb3dubG9hZC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5mbGF0aWNvbjItemlnLXphZy1saW5lLXNpZ246YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLmZsYXRpY29uMi10b29scy1hbmQtdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLmZsYXRpY29uMi1jcmlzcC1pY29uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3YlwiOyB9XG4uZmxhdGljb24yLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cbi5mbGF0aWNvbjItbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4uZmxhdGljb24yLWJlbGwtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XG4uZmxhdGljb24yLXNldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cbi5mbGF0aWNvbjItbWVudS00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5mbGF0aWNvbjItYXJjaGl0ZWN0dXJlLWFuZC1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5mbGF0aWNvbjItc2hlbHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG4uZmxhdGljb24yLWFkZC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5mbGF0aWNvbjItY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cbi5mbGF0aWNvbjItY2lyY3VsYXItYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODVcIjsgfVxuLmZsYXRpY29uMi11c2VyLW91dGxpbmUtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5mbGF0aWNvbjItcmhvbWJ1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4uZmxhdGljb24yLWNyaXNwLWljb25zLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLmZsYXRpY29uMi1zb2Z0LWljb25zLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLmZsYXRpY29uMi1oZXhhZ29uYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLmZsYXRpY29uMi10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cbi5mbGF0aWNvbjItY29udHJhc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLmZsYXRpY29uMi10ZWxlZ3JhbS1sb2dvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5mbGF0aWNvbjItaGFuZ291dHMtbG9nbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG4uZmxhdGljb24yLWFuYWx5dGljcy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThmXCI7IH1cbi5mbGF0aWNvbjItd2lmaTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4uZmxhdGljb24yLXByb3RlY3RlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4uZmxhdGljb24yLWRyb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTJcIjsgfVxuLmZsYXRpY29uMi1tYWlsLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuLmZsYXRpY29uMi1kZWxpdmVyeS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG4uZmxhdGljb24yLXdyaXRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cbi5mbGF0aWNvbjItcHJvdGVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOThcIjsgfVxuLmZsYXRpY29uMi1jYWxlbmRhci03OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5mbGF0aWNvbjItY2FsZW5kYXItODpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YVwiOyB9XG4uZmxhdGljb24yLWJlbGwtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5YlwiOyB9XG4uZmxhdGljb24yLWhvdXJnbGFzcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cbi5mbGF0aWNvbjItbmV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG4uZmxhdGljb24yLWNoYXQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG4uZmxhdGljb24yLWNvcnJlY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOWZcIjsgfVxuLmZsYXRpY29uMi1waG90by1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLmZsYXRpY29uMi1mYXN0LW5leHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTFcIjsgfVxuLmZsYXRpY29uMi1mYXN0LWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuLmZsYXRpY29uMi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5mbGF0aWNvbjItYmFjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG4uZmxhdGljb24yLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE1XCI7IH1cbi5mbGF0aWNvbjItYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG4uZmxhdGljb24yLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cbi5mbGF0aWNvbjItYWNjZXB0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cbi5mbGF0aWNvbjItc29ydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhOVwiOyB9XG4uZmxhdGljb24yLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cbi5mbGF0aWNvbjItYmFjay0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cbi5mbGF0aWNvbjItYWRkLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG4uZmxhdGljb24yLXF1b3RhdGlvbi1tYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cbi5mbGF0aWNvbjItY2xpcC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWVcIjsgfVxuLmZsYXRpY29uMi1jaGVjay1tYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWFmXCI7IH1cbi5mbGF0aWNvbjItZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cbi5mbGF0aWNvbjItY2FuY2VsLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5mbGF0aWNvbjItY3Jvc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjJcIjsgfVxuLmZsYXRpY29uMi1wZW46YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjNcIjsgfVxuLmZsYXRpY29uMi1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNFwiOyB9XG4uZmxhdGljb24yLWdyYXBoLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjVcIjsgfVxuLmZsYXRpY29uMi1vcGVuLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG4uZmxhdGljb24yLWZpbGVzLWFuZC1mb2xkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cbi5mbGF0aWNvbjItdWk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjhcIjsgfVxuLmZsYXRpY29uMi1zaGVldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG4uZmxhdGljb24yLWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4uZmxhdGljb24yLXVzZXItMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYlwiOyB9XG4uZmxhdGljb24yLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cbi5mbGF0aWNvbjItYmxhY2stYmFjay1jbG9zZWQtZW52ZWxvcGUtc2hhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLmZsYXRpY29uMi1sZWZ0LWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5mbGF0aWNvbjItc29ydC1hbHBoYWJldGljYWxseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4uZmxhdGljb24yLXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG4uZmxhdGljb24yLXJ1YmJpc2gtYmluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cbi5mbGF0aWNvbjItcnViYmlzaC1iaW4tZGVsZXRlLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG4uZmxhdGljb24yLWNhbGVuZGFyLTk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzNcIjsgfVxuLmZsYXRpY29uMi10YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzRcIjsgfVxuLmZsYXRpY29uMi1yZWZyZXNoLWJ1dHRvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG4uZmxhdGljb24yLXJlZnJlc2gtYXJyb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgfVxuLmZsYXRpY29uMi1yZWxvYWQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG4uZmxhdGljb24yLXJlZnJlc2gtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG4uZmxhdGljb24yLWxlZnQtYXJyb3ctMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG4uZmxhdGljb24yLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cbi5mbGF0aWNvbjItcmVwbHktMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG4uZmxhdGljb24yLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2NcIjsgfVxuLmZsYXRpY29uMi1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG4uZmxhdGljb24yLXNocmluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG4uZmxhdGljb24yLXJlc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjZlwiOyB9XG4uZmxhdGljb24yLWFycm93LTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDBcIjsgfVxuLmZsYXRpY29uMi1zaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5mbGF0aWNvbjItYXJyb3ctMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMlwiOyB9XG4uZmxhdGljb24yLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkM1wiOyB9XG4uZmxhdGljb24yLWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cbi5mbGF0aWNvbjItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG4uZmxhdGljb24yLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLmZsYXRpY29uMi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG4uZmxhdGljb24yLWxheWVycy0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cbi5mbGF0aWNvbjItZmlsZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5mbGF0aWNvbjItYmVsbC0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cbi5mbGF0aWNvbjItYmVsbC00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRiXCI7IH1cbi5mbGF0aWNvbjItYmVsbC01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cbi5mbGF0aWNvbjItYmVsbC1hbGFybS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuLmZsYXRpY29uMi13b3JsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG4uZmxhdGljb24yLWdyYXBoaWMtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkZlwiOyB9XG4uZmxhdGljb24yLXNlbmQtMTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG4uZmxhdGljb24yLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cbi5mbGF0aWNvbjItcGluLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTJcIjsgfVxuLmZsYXRpY29uMi1zdGFydC11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG4uZmxhdGljb24yLXJpZ2h0LWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/